刚安装了 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 之间的冲突导致的 怎么解决啊?
1
ob 2017-04-23 10:29:26 +08:00 via Android
理论上不会,之前在两个 ide 之间切换都挺正常,看下两个 ide 配置的 maven 路径是否一致。
|
2
murmur 2017-04-23 10:39:56 +08:00
不会的,现在的 maven 插件都支持用自己的 maven 和配置文件,只要把仓库的地址改掉就可以
像 idea 这么屌的还能无视 config 直接指定本地仓库位置 |
3
esolve OP @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 错误了,而且针对的是其他包。。。 不知道怎么回事。。。 |
4
byuc 2017-04-23 23:52:27 +08:00
自己配一个 maven ,两个 ide 共用同一个 maven 。就不会有那么多的问题。而且还不会重复下载相同的包。
|