Intellij IDEA是否自动编译并将jar安装到本地存储库?

时间:2015-05-24 08:06:20

标签: maven intellij-idea

当我处理两个项目时会出现一种奇怪的现象:

qrtList是一个我从git repo克隆的开源项目,A是我自己的项目,依赖于B

由于我在A中修改了一些实现,因此我使用A构建并将其安装到本地存储库中:

mvn install

但是几天之后,当我发现A表现得很奇怪时,我发现我的本地存储库中出现了更多的jar:

A-core_2.10-1.1.0-SNAPSHOT.jar
A-core_2.10-1.1.0-SNAPSHOT-test.jar
....

有没有人知道会发生什么? 由于我只有A-core_2.10-1.1.0-20150521.010136-4.jar A-core_2.10-1.1.0-20150523.130616-22.jar .... 一次,另一个jar mvn install来自哪里?它是由Intellij IDEA生成的吗?

1 个答案:

答案 0 :(得分:2)

如果它是一个开源项目并且您没有将版本号更改为自定义项,那么这很可能是从开源项目本身构建的。如果有更新的快照,Maven将下载它们,如果您构建项目B。