Ant仍然是Java构建工具的最佳选择吗?[已关闭]
2022-09-02 02:50:45
根据我的少量经验,我只使用Ant作为构建工具。还有其他更好的项目吗,为什么?
根据我的少量经验,我只使用Ant作为构建工具。还有其他更好的项目吗,为什么?
它比ant好得多,因为对于大多数常见任务,您不必编写复杂的构建.xml,maven具有非常好的默认值,并且它都是约定而不是配置。
它还有一个大型的中央库库,很容易将其配置为“使用最新的稳定共享资源 - 无论什么”。然后,Maven将为您下载最新的稳定版本(不再需要将jars签入VCS),如果发布了新的上游稳定版本,它也会下载它。当然,如果需要,将其锁定到某个特定版本也同样容易。
它还与 Netbeans 和 Eclipse(m2eclipse 插件)很好地集成在一起,因此 IDE 支持您在 pom.xml 文件中声明的任何设置(包括依赖项)。
还有一些缺点需要修改:一些插件的文档记录相当差,与两个IDE的集成并不完美,并且以不同的方式,一些错误消息可能难以理解。