小编典典
你可以使用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文件
设定
定义一个setup任务,该任务创建分发目录并复制需要直接进行警告的所有工件:
Copying web into dist
编译
将你的Java文件构建为类,并复制位于其下src但需要在运行时可用的任何非Java构件(例如属性,XML文件等):
Build WAR
创建WAR本身:
webxml="${basedir}/dist/web/WEB-INF/web.xml">
Deploy
最后,你可以设置任务以将WAR直接部署到Tomcat部署位置:
Click and go!
一旦完成所有这些设置,只需default从Eclipse 启动目标即可编译,WAR和部署你的解决方案。
这种方法的优点是,它可以在Eclipse外部以及Eclipse中运行,并且可以用来与其他也在开发项目的开发人员轻松共享你的部署策略(例如,通过源代码控制)。
2020-03-15