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

IDEA 和 Eclipse 的 maven 会有冲突吗?

  •  
  •   esolve · 2017-04-23 10:14:51 +08:00 · 1941 次点击
    这是一个创建于 2771 天前的主题,其中的信息可能已经有所发展或是发生改变。

    刚安装了 IDEA ,发现里面的 maven 好像下载了很多东西到.m2 目录(我用 linux )下 之后打开 eclipse 出现了诸如下面的冲突: Failure to transfer javax.media:jai-core:jar:1.1.3 from https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact javax.media:jai-core:jar:1.1.3 from/to central ( https://repo.maven.apache.org/maven2): The operation was cancelled.

    我不确定是不是两个 IDE 里 maven 之间的冲突导致的 怎么解决啊?

    4 条回复    2017-04-23 23:52:27 +08:00
    ob
        1
    ob  
       2017-04-23 10:29:26 +08:00 via Android
    理论上不会,之前在两个 ide 之间切换都挺正常,看下两个 ide 配置的 maven 路径是否一致。
    murmur
        2
    murmur  
       2017-04-23 10:39:56 +08:00
    不会的,现在的 maven 插件都支持用自己的 maven 和配置文件,只要把仓库的地址改掉就可以

    像 idea 这么屌的还能无视 config 直接指定本地仓库位置
    esolve
        3
    esolve  
    OP
       2017-04-23 10:47:21 +08:00
    @murmur 问题我当时没有去配置啊
    这样好像两个 IDE 就共享一个 .m2 文件夹了?

    不过我的这个 error 很奇怪
    项目里需要 icepdf 这个包
    import 后 resolve 不了
    我看 pom 里没有这个包
    就加了依赖


    <dependency>
    <groupId>org.icepdf.os</groupId>
    <artifactId>icepdf-core</artifactId>
    <version>6.1.2</version>
    </dependency>

    结果就出现 Failure to transfer 错误了,而且针对的是其他包。。。
    不知道怎么回事。。。
    byuc
        4
    byuc  
       2017-04-23 23:52:27 +08:00
    自己配一个 maven ,两个 ide 共用同一个 maven 。就不会有那么多的问题。而且还不会重复下载相同的包。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1908 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 00:36 · PVG 08:36 · LAX 16:36 · JFK 19:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.