如何强制intellij想法重读/更新pom文件中指定的所有依赖项?
当前回答
如果您正在为任何依赖项使用版本范围,请确保IntelliJ正在使用Maven 3导入项目。您可以在以下路径中找到此设置:设置> Maven >导入>使用Maven3导入项目。否则可能会导致快照版本导入不正确。
其他回答
下面最左边的按钮(蓝色循环)也重新导入了所有的maven项目:
进入文件|设置|构建,执行,部署|构建工具| Maven
选择“始终更新快照”
对于单独的模块:右键单击模块的pom.xml -> Reload as Maven项目。
如果您正在为任何依赖项使用版本范围,请确保IntelliJ正在使用Maven 3导入项目。您可以在以下路径中找到此设置:设置> Maven >导入>使用Maven3导入项目。否则可能会导致快照版本导入不正确。
还有一个有用的设置告诉IntelliJ检查依赖项的新版本,即使版本号没有改变。我们有一个本地maven存储库和一个快照项目,它更新了几次,但版本号保持不变。问题是IntelliJ/Maven没有更新这个项目,因为版本号是固定的。
要启用检查变更的依赖关系,尽管版本号没有改变,请进入“Maven项目”选项卡,选择“Maven设置”,并在那里激活“始终更新快照”。
推荐文章
- Java编译器级别与安装的Java项目facet的版本不匹配
- 为什么IntelliJ给我“包不存在”的错误?
- 禁用IntelliJ星(包)导入?
- 如何在IntelliJ IDEA中添加目录到应用程序运行概要文件中的类路径?
- Intellij IDEA上的System.out.println()快捷方式
- 在pom.xml中的<依赖>下的<作用域>是为了什么?
- 错误:无法在intelliJ IDE中找到或加载主类
- Intellij错误地表示没有为自动连接存储库找到类型的bean
- 如何设置gradle家同时导入现有的项目在Android工作室
- 如何停止IntelliJ截断输出时,我运行一个构建?
- 在IntelliJ 10.5中运行测试时,出现“NoSuchMethodError: org.hamcrest. matcher . descripbemismatch”
- 如何在IntelliJ中为整个项目配置“缩短命令行”方法
- “react-scripts”不被视为内部或外部命令
- Maven项目版本继承——我必须指定父版本吗?
- 开发Android应用最好的IDE是什么?