我有一个本地jar通过Maven导入我的项目。当我更新我的其他项目中的jar,然后执行maven包时,它不会在主项目中更新。
我已经尝试了一切,清理它,强制依赖,重新启动IntelliJ,删除m2存储库,一切。没有什么对我有用。
任何帮助将不胜感激。
来自主项目pom的代码。
<dependency>
<groupId>com.example</groupId>
<artifactId>manager</artifactId>
<version>2.0.0-SNAPSHOT</version>
<type>jar</type>
</dependency>
编辑:解决方案!
我偶然在我的依赖项中导入了同一个项目,这次不是来自maven。删除了,一切都修好了。
感谢大家的帮助!
答案 0 :(得分:3)
您的更改需要安装到mvn install
的本地存储库中,以便在其他项目中可见。但您可以将第二个项目作为模块导入Intellij。在此之后,两个项目可以在没有安装(内部同步)的情况下工作。