根据我的少量经验,我只使用 Ant 作为构建工具。还有其他更好的项目吗?为什么?
最佳答案
它比 ant 好得多,因为对于大多数常见任务,您不必编写复杂的 build.xml,maven 具有非常好的默认值,而且都是约定优于配置。
它还有一个大型的库中央存储库,并且很容易将其配置为“使用最新的稳定公共(public)资源”。然后,Maven 将为您下载最新的稳定版本(不再将 jar checkin VCS),如果发布了新的上游稳定版本,它也会下载它。当然,如果您需要,也可以轻松地将其锁定到某个特定版本。
它还与 Netbeans 和 Eclipse(m2eclipse 插件)很好地集成,因此 IDE 支持您在 pom.xml 文件中声明的任何设置(包括依赖项)。
maven 也有一些缺点:一些插件的文档记录很差,与两个 IDE 的集成并不是很完美,而且在不同的方面,一些错误消息可能难以理解。
关于java - Ant 仍然是 Java 构建工具的最佳选择吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/194125/