Tax*_*Noi 25 intellij-idea maven
我在一个项目中编译了一个jar文件,因此它可以在第二个项目中使用.我可以在.m2文件夹中看到jar文件.但在第二个项目中,它抱怨找不到工件.我想我必须强制maven更新索引/缓存一些但不知道到底是什么.任何提示,谢谢.
更新:感谢所有好的建议.事实证明,第二个项目中的maven插件(IntelliJ)不会更新其索引.我使用它编译好的命令行.
如果要安装到本地存储库,则不需要特殊的索引/缓存更新.
确保:
您已正确安装了本地存储库中的第一个工件.简单地复制文件.m2
可能无法按预期工作.确保你安装它mvn install
第二个项目中的依赖项已正确设置.检查任何拼写错误groupId/artifactId/version
或无法匹配的工件type/classifier
.
即使这是一个老问题,我多次偶然发现这个问题,直到现在都没想出如何修复它.该更新行家指数是的IntelliJ创造的术语,如果它仍然是您编制的第一个项目后不能正常工作,有机会,你使用的是2个不同的Maven安装.
按CTRL+ Shift+ A打开"操作"菜单.输入Maven
并转到Maven设置.检查主目录以使用与通过命令行使用相同的maven
您还可以在命令行上使用以下命令:
mvn dependency:purge-local-repository clean install
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
99241 次 |
最近记录: |