IDEA 和 Eclipse 的 maven 会有冲突吗?

2017-04-23 10:14:51 +08:00
 esolve

刚安装了 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 之间的冲突导致的 怎么解决啊?

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

像 idea 这么屌的还能无视 config 直接指定本地仓库位置
esolve
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
2017-04-23 23:52:27 +08:00
自己配一个 maven ,两个 ide 共用同一个 maven 。就不会有那么多的问题。而且还不会重复下载相同的包。

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

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

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

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

© 2021 V2EX