V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
lhw45202
V2EX  ›  问与答

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

  •  
  •   lhw45202 · 2016-10-20 20:12:44 +08:00 · 2500 次点击
    这是一个创建于 2954 天前的主题,其中的信息可能已经有所发展或是发生改变。
    有木有 Java 的老司机说一下这个 Maven 之类的构建工具是使用 IDEA 自带的版本还是额外安装一份呢?有什么区别吗?
    7 条回复    2016-10-21 09:28:02 +08:00
    kanchi240
        1
    kanchi240  
       2016-10-20 23:39:11 +08:00
    随便,但是推荐单独安装
    sheep3
        2
    sheep3  
       2016-10-21 00:35:42 +08:00 via Android
    自己额外安装,主要有两点

    1. IDE 的版本不确定,路径不确定,配置不确定(懒得找
    2.自己的熟悉,不会出奇怪的问题(不知道会不会出现问题
    SoloCompany
        3
    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
        4
    unique  
       2016-10-21 07:38:22 +08:00 via iPhone
    单独安装 maven , ide 里也集成了 jdk ,往往我们还是会装自己需要的版本。
    在环境配置上更加清晰易于管理,多个 ide 的时候可以同时指向一个构建工具。
    具体方法楼主可自行谷爹度娘
    yidinghe
        5
    yidinghe  
       2016-10-21 08:23:19 +08:00 via Android
    没区别,可以随意。
    depress
        6
    depress  
       2016-10-21 09:00:42 +08:00
    最好额外安装,包括 JDK 、 SERVERS 都用自己的,同 2 楼,这样避免出现奇怪问题,你还不知道问题在哪。
    ilaipi
        7
    ilaipi  
       2016-10-21 09:28:02 +08:00
    有时候打包出了问题,搞了好久,往往最后发现 maven 用的是 ide 自带的,改成自己的问题就搞定了。
    也是不明白为什么自带的就要出问题呢?版本?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2748 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 12:05 · PVG 20:05 · LAX 04:05 · JFK 07:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.