Deploy Mini UI Spec


Problem

Requirements

Spec

This spec applies to Web Applications projects.

Contextual Menu: Web Project Node (note placement of Deploy action)
New                        >
----------------------------
Build Project
Clean & Build Project
Clean Project
Generate Javadoc for Project
----------------------------
Run Project
Run Project in Debugger
Deploy >
----------------------------
Configure Deployment >
----------------------------
Set as Main Project
Open Required Projects
Close Project
----------------------------
Find...
----------------------------
Delete
----------------------------
Tools >
----------------------------
Properties

"Deploy" context menu items


Menu items
Description
Deploy Project
Enabled if the project is not deployed on the server. If not deployed, it will build the project if needed, start the server if needed, and deploy the project to the server. Output window with the app server's appropriate log will be fronted, so the user can see the success/failure of the action.
Redeploy Project
Enabled if the project is already deployed on the server. It will undeploy the project from the server  and do the "Deploy Project" action.
Undeploy Project
Enabled if the project is already deployed on the server. Will undeploy the project.

Notes on Run:
"