java - Intellij 中的 Maven 项目,作为一个模块,无法识别新的 Maven 依赖项
问题描述
我在 IntelliJ 中有一个运行良好的 maven 项目。我将项目移动到原始项目中的一个模块。
我想我做错了什么,因为现在当我将依赖项添加到内部 pom 文件(甚至手动执行“重新导入”)时,IntelliJ 无法识别新的依赖项。
例如,我添加了这个依赖:
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.8</version>
</dependency>
但是在代码编辑器中,这段代码
org.apache.commons.lang3.math.NumberUtils
用红色标记:
无法解析 NumberUtils
而 IntelliJ 在红灯灯泡中给出的建议是
添加库 Maven:org..... commons-lang3:3.8 到类路径
而不是常规"import class"
选项。
该模块有一个.iml
文件和它自己的.pom
文件
解决方案
由于某种原因,重新导入并没有奏效。看了这个之后:
http://www.jetbrains.com/idea/webhelp/maven-importing.html
我设置了自动导入,然后问题就消失了;希望它可以帮助别人。感谢大家的想法:)。
推荐阅读
- lightbox2 - 控件未显示在灯箱中
- database - MS Access 未在工作区中追加表
- python - Django 没有使用原子事务回滚
- python - 在 Tensorflow 2.1 上的 BERT 转换器上调用“fit”时出现 ValueError
- python - 需要帮助基于多个条件优化两个数据帧之间的合并(按优先级)
- r - R:一个数据的行数总和,基于另一数据的行特定动态条件
- vb.net - Login Function VB.net using MS Access // 两种用户类型
- python - 将 csv 文件数据与 Python 中的字典项进行比较
- python - 通过从另一个数据框中查找替换熊猫数据框中的所有值
- dreamweaver - 翻转十六进制代码以显示颜色缩略图