Java 构建类工具(如 Maven、Gradle)是使用 IDE 自带的版本(如 IDEA)还是额外安装呢?

2016-10-20 20:12:44 +08:00
 lhw45202
有木有 Java 的老司机说一下这个 Maven 之类的构建工具是使用 IDEA 自带的版本还是额外安装一份呢?有什么区别吗?
2519 次点击
所在节点    问与答
7 条回复
kanchi240
2016-10-20 23:39:11 +08:00
随便,但是推荐单独安装
sheep3
2016-10-21 00:35:42 +08:00
自己额外安装,主要有两点

1. IDE 的版本不确定,路径不确定,配置不确定(懒得找
2.自己的熟悉,不会出奇怪的问题(不知道会不会出现问题
SoloCompany
2016-10-21 00:56:28 +08:00
alias mvn="$JAVA_HOME/bin/java \
-D\"maven.home=/Applications/IntelliJ IDEA.app/Contents/plugins/maven/lib/maven3\" \
-D\"classworlds.conf=/Applications/IntelliJ IDEA.app/Contents/plugins/maven/lib/maven3/bin/m2.conf\" \
-classpath \"/Applications/IntelliJ IDEA.app/Contents/plugins/maven/lib/maven3/boot/plexus-classworlds-2.4.jar\" \
org.codehaus.classworlds.Launcher ”

能少装一个是一个呗
unique
2016-10-21 07:38:22 +08:00
单独安装 maven , ide 里也集成了 jdk ,往往我们还是会装自己需要的版本。
在环境配置上更加清晰易于管理,多个 ide 的时候可以同时指向一个构建工具。
具体方法楼主可自行谷爹度娘
yidinghe
2016-10-21 08:23:19 +08:00
没区别,可以随意。
depress
2016-10-21 09:00:42 +08:00
最好额外安装,包括 JDK 、 SERVERS 都用自己的,同 2 楼,这样避免出现奇怪问题,你还不知道问题在哪。
ilaipi
2016-10-21 09:28:02 +08:00
有时候打包出了问题,搞了好久,往往最后发现 maven 用的是 ide 自带的,改成自己的问题就搞定了。
也是不明白为什么自带的就要出问题呢?版本?

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

https://www.v2ex.com/t/314242

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

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

© 2021 V2EX