我有一个eclipse Tomcat项目,它对其他eclipse项目有几个依赖项。自动化在Eclipse中创建的Web应用程序的构建过程
例如想象的主要项目被称为服务器,并有几个依存关系:
- 服务器
(取决于):
- 数据LIB
- 服务器 - utils
- messaging-utils
当前每次更改data-lib,server-utils,messaging-utils时,都必须重新创建.jar文件并将其复制到服务器的WEB-INF/lib目录中。此时,我将服务器导出为.war并部署到我的服务器。我想让这个过程从使用ant的cmd行开始工作(注意我知道maven在那里,但是我知道蚂蚁从过去的经验很好,所以现在宁愿坚持它)。它很容易为服务器创建构建文件 - 它将最终创建一个.war文件。但我希望它自动构建依赖库。我想在Eclipse中保留我的开发工作区的同时执行此操作。
什么是最简单和最干净的方式来做到这一点?目前我的想法是每个单独的项目都有自己的build.xml(即data-lib/build.xml,server-utils/build.xml等)。我将使server/build.xml对这些单独的构建文件执行antcall,然后将jar复制到server/WEB-INF/lib目录。
有没有更简单/更好的方法?
这听起来像是有用的。但我没有看到J2EE模块依赖关系。我是否需要某种特殊插件来查看此选项? – Ish 2009-02-18 08:52:33