加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

是否有一个简单的项目构建/依赖管理工具用于Java项目?

发布时间:2020-12-14 04:48:14 所属栏目:百科 来源:网络整理
导读:到目前为止,我一直在使用Maven和蚂蚁常春藤,但我认为维护它们的所有配置相当困难. 我真正喜欢的是像leiningen这样的东西,它不需要任何xml,你可以管理代码中的依赖项(在leiningen的情况下使用clojure代码).它还配有一个方便的cli工具. 我知道leiningen在内部
到目前为止,我一直在使用Maven和蚂蚁常春藤,但我认为维护它们的所有配置相当困难.

我真正喜欢的是像leiningen这样的东西,它不需要任何xml,你可以管理代码中的依赖项(在leiningen的情况下使用clojure代码).它还配有一个方便的cli工具.

我知道leiningen在内部使用maven所以如果你的建议在内部使用maven也不是问题,所以一个简单的抽象,简化事情并且不需要与maven / ant / ivy的交互对我来说同样有益.

解决方法

我会使用纯maven或gradle,因为它更容易创建构建脚本,但会远离ant.

Ivy是一个未充分利用的依赖管理解决方案,我个人只有粗略的经验(如构建工件但不管理它们),我从未维护过常春藤构建,但看起来非常简单.需要考虑的一件事是插件的可用性和易于构建的工件(与流行度成正比),而maven是明显的领导者.

所以,我的建议是纯粹的maven或gradle.

编辑:近年来,一些回购所有者保持常春藤和maven构建,以增加他们的代码曝光已成为现代.如果你这样做的话,gradle会更简单,因为它一旦你要编写你的脚本,它就会提供一个很好的抽象,而不是基本的maven / ivy东西.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读