V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
zeal7s
V2EX  ›  Java

问下用 Intellij 添加 Maven Dependency 的正确姿势

  •  
  •   zeal7s · Jul 3, 2016 · 42169 views
    This topic created in 3596 days ago, the information mentioned may be changed or developed.

    我原来是用 Eclipse 的,在 Eclipse 中可以直接搜索想要添加的 Jar 包,点两下鼠标就能方便地添加到 pom 文件中,挺方便的。后来换到 Intellij ,在 pom 文件中按 Command + N ,点击 Dependency 后弹出的搜索界面中很多包都找不到,每次都得上 Maven Repository 搜索,手动复制粘贴,非常麻烦。

    Google 了好久仍然没有找到一个比较方便添加 Maven Dependency 的方法。尝试在 Youtube 上搜索,发现很多人也是复制粘贴或者手动输入。请问各位大神有木有更加方便是用 Intellij 添加依赖的方法呢?谢谢!

    11 replies    2016-12-07 00:40:30 +08:00
    chhx
        1
    chhx  
       Jul 3, 2016   ❤️ 1

    应该是这里设置,添加需要索引的仓库
    最初用的时候也喜欢这个功能,后来发现它需要下载一个索引文件,需要时常更新~挺慢的.后来就把常用的记到备忘里了
    publicAdmin
        2
    publicAdmin  
       Jul 3, 2016
    猜测 IntellJ 搜索 是根据你本地 maven 中包含的 repo 地址读取的你本地已存在的包列出的列表,而非请求的 maven 中央仓库
    你可以尝试断开网络后,尝试同样操作,搜索下本地有的包,看下是否有列表列出。
    publicAdmin
        3
    publicAdmin  
       Jul 3, 2016
    @chhx 刚尝试了下断开网络,搜索,依然可以出结果,但是列出来的只是本地已有的包,没有的依然不存在。
    zeal7s
        4
    zeal7s  
    OP
       Jul 3, 2016
    @chhx 我用的是 Intellij IDEA 15.0.6 ,设置界面跟你似乎不太一样,找不到设置 Remote Repository 的地方。。。
    jwk345
        5
    jwk345  
       Jul 3, 2016   ❤️ 1
    要在打开一个项目的情况下,设置里面才有这个:

    选中远程 repo ,点击 update 会更新索引,索引大概有 250M ,之后在 pom.xml 里安 CMD + N 就可以搜索了,不过搜索功能不太好用,默认不是按 version 排序:

    另外还可以在 project structure 里的 Libraries 中添加 Maven 依赖,不过这里好像不会使用索引,直接在线搜索,而且搜索功能更刚才的不太一样:
    zeal7s
        6
    zeal7s  
    OP
       Jul 3, 2016
    @jamesxu 感谢,学习了,更新 repo 成功,这下方便多了!
    hbprotoss
        7
    hbprotoss  
       Jul 7, 2016
    难道只有我一个是去 repo 里搜完再贴过来的嘛😂
    zeal7s
        8
    zeal7s  
    OP
       Jul 9, 2016
    @hbprotoss 但从此以后就不用这么麻烦了噻
    ooTwToo
        9
    ooTwToo  
       Jul 22, 2016 via iPhone
    @hbprotoss 你不是一个人…你不是人😳
    gujun
        10
    gujun  
       Nov 23, 2016
    idea 在这方面太难用了太难用了
    gofocus
        11
    gofocus  
       Dec 7, 2016
    @jamesxu cmd+N 只能 Mac 用吗。。?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   925 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 86ms · UTC 20:37 · PVG 04:37 · LAX 13:37 · JFK 16:37
    ♥ Do have faith in what you're doing.