【发布时间】:2013-08-21 10:19:39
【问题描述】:
我有一个 JDK 1.7 项目,它对我的 maven 存储库中的本地 jar 具有 maven 依赖项。
我无法使用 Intellij 构建项目,错误是找不到符号(该符号是从本地 jar 导入包的类)
但我可以使用 'mvn package' 成功构建项目。
我花了很多时间寻找解决方案,我已经做过的事情:
- 缓存无效
- 'mvn clean install'本地jar依赖
- 在 Intellij 的 maven 配置中标记为“自动加载快照”
- 在 Intellij 中重新引入 maven
- 同步
这个错误发生在我之前几次,但通常只是关闭 Intellij 和/或执行“mvn clean install”就可以了。
请帮忙。
【问题讨论】:
-
您的 Maven 存储库是否正确配置了 IntelliJ ?
-
是的,存储库的路径是我使用“mvn install”时更新的路径
-
本地 jar 是 jar 的快照还是发布版本?如果 jar 是快照,则必须在 intellij Maven 设置中选中“始终更新快照”以强制更新 ide。
-
是的,这是一个快照,我已经标记了该选项。但仍然没有任何改变:(
-
在设置的编译器部分,是否选中了“使用外部构建”?并且在Use external build中,“Rebuild module on dependency change”选项也被勾选了?
标签: java scala maven intellij-idea