是否有必要抛弃 Maven 之类的项目构建工具?

2016-11-02 21:54:46 +08:00
 profoundexplorer

事情是这样的,在公司内部,两个项目小组都用 Maven ,我在其中,但是另一个小组(不在前面两个小组之内)的同事反对使用 Maven ,他建议使用原始的方式,将第三方 jar 包直接放到工程代码里,代码和 jar 包一起放到 git 里做版本管理。

这样有必要吗?

注意,并不是问是否有必要抛弃 Maven 而转向其他工具例如 gradle 等,而是问是否有必要抛弃这一类项目构建工具。

个人认为, Maven 并没有降低生产力,只是稍微有点学习成本,这点学习成本其实也非常低,此外它能很方便地管理第三方包依赖,简化代码库,显著提高生产效率。

希望大家说说自己的看法。

7586 次点击
所在节点    程序员
72 条回复
1120101929
2016-11-03 15:38:15 +08:00
@billwang 阿里云
1120101929
2016-11-03 15:40:30 +08:00
单说一点,人工管理 jar 包,想看源码怎么办
evlos
2016-11-03 15:42:49 +08:00
智障同事
JohnSmith
2016-11-03 15:49:58 +08:00
方向盘都扔了,一脚油门到底,直道没啥问题,遇到弯道 GG
Ouyangan
2016-11-03 16:41:22 +08:00
@billwang
```
<repository>
<id>mvnrepository</id>
<name>mvnrepository</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<layout>default</layout>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
```
Ouyangan
2016-11-03 16:42:04 +08:00
@1120101929 手动下载源码包,再关联
feifeifei
2016-11-03 16:46:11 +08:00
都行吧
如果版本不复杂
如果项目不多
如果。。。。他们高兴呗
都可以,哈哈哈
bdnet
2016-11-03 17:20:23 +08:00
少挖点坑吧,除非自己有兴趣和能力可以写个比 Maven 、 Gradle 更好的构建工具
TJT
2016-11-03 19:29:39 +08:00
生命周期短,复杂度低的项目哪个顺手用那个就好了。
但如果条件允许,优先使用 Gradle 其次 Maven ,网速慢就搭一个私服或者用国内的 Mirror ,好处肯定比坏处多的。
MiYogurt
2016-11-04 00:54:23 +08:00
-.- sbt 都出来了,这不是 scala 的玩意么。
hnpyhyz
2016-11-04 10:32:14 +08:00
请远离这种同事+1
Todd_Leo
2016-11-04 16:35:35 +08:00
sbt = sloooooooow/stupid build tool

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/317548

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX