同步/维护ant和eclipse类路径

eme*_*ava 5 eclipse ant build-process

我有兴趣了解人们用于确保ant和eclipse配置的项目类路径同步的任何自动化流程.在我的例子中,我希望ant构建文件中定义的类路径是主配置,因为它用于我们的生产构建.作为构建的一部分,我想添加一个ant目标,它将验证eclipse类路径是最新的,或者至少表明两个类路径之间的差异.

我知道ant4eclipse,但它的重点是相反的方向,确保eclipse类路径是主要的,并且ant构建重用eclipse路径.我喜欢AntAndEclipse背后的想法,但我想知道他们在这个领域的其他工具是我不知道的.

Aar*_*lla 0

我不知道有任何 ant 工具可以做到这一点,但几年前我已经从 ant 切换到Maven ,并且再也没有回头。您可以使用“ Eclipse 的 Maven 集成””来使 Eclipse 使用 Maven 类路径。

不过,截至今天,我对 Eclipse 插件还不是 100% 满意。它有点慢,并且由于 Eclipse 和 Maven 的理念不同,一些操作表现得很奇怪。例如,Eclipse 不区分“生产”和“测试”类路径,因此当 Eclipse 中的一切看起来都很好时,您可能会在 Maven 中收到编译错误。

我的解决方案是使用该插件来保持类路径同步并从命令行进行编译。