您可以使用
Ant设置,编译,
WAR和部署解决方案。
然后,您可以在Eclipse中执行一次单击以运行该Ant目标。以下是每个步骤的示例:
前提条件
我们假设你的代码组织如下:
> $ {basedir} / src:Java文件,属性,XML配置文件
> $ {basedir} / web:您的JSP文件
> $ {basedir} / web / lib:运行时所需的任何JAR
> $ {basedir} / web / META-INF:您的清单
> $ {basedir} / web / WEB-INF:您的web.xml文件
建立
定义创建分发目录并复制需要直接WARred的任何工件的安装任务:
Copying web into dist
编译
将Java文件构建为类,并复制驻留在src下但需要在运行时可用的任何非Java工件(例如属性,XML文件等):
构建WAR
创建WAR本身:
webxml="${basedir}/dist/web/WEB-INF/web.xml">
部署
最后,您可以设置将WAR直接部署到Tomcat部署位置的任务:
点击去!
一旦所有这些设置完成,只需从Eclipse启动默认目标就可以编译,WAR和部署您的解决方案。
这种方法的优点是它可以在Eclipse之外以及Eclipse内部工作,并且可以用来与其他正在开发项目的开发人员轻松地共享您的部署策略(例如通过源代码控制)。