构建我们有非常定制的Ant构建文件为我们的项目,基本上做到这一点:策略使用Ant在Eclipse
- 一些预编译的工作(如代码生成)
- 编译Java代码
- 一些编译后的工作(例如,将文件复制到包含在jar文件中的类目录;建立jar文件,将文件复制到其他地方,这样的Tomcat挑选他们)
目前,我们的ant集成包括告诉Eclipse运行“做它所有”蚂蚁目标(它自己编译)。
这看起来很不妥当,因为ant正在编译而不是Eclipse,Eclipse编译器会生成更好的错误消息。目前还不清楚Ant构建还是默认的Java构建应该先运行。当项目中的任何事情发生变化时,我们需要告诉蚂蚁目标基本上运行。这基本上导致蚂蚁在每次保存时运行整个机器。这很慢。 (如果我们没有编辑代码生成器的输入文件,那么我们可以跳过运行代码生成器,并且蚂蚁甚至需要很长时间才能确定它不必做任何事情。)
是在这里遵循策略的建议?
- 我们是否需要分割的Ant构建成多个蚂蚁建设者,每个都有自己的一套监控的资源,其中一些在Java builder的运行时,Java Builder之后再运行其他人呢?
- 我们应该先运行ant,然后运行Java构建器,反之亦然?什么应该是刷新设置?
- 我们想告诉Eclipse重建其他人触摸的类文件吗?
感谢您的任何建议。