我正在将两个项目合并为一个(mergin project1到project2)。现在我要将project1 pom中的所有依赖项复制到project2 pom中,例如:
<dependency>
<groupId>commons-configuration</groupId>
<artifactId>commons-configuration</artifactId>
<version>1.6</version>
</dependency>
还有一些人。构建是成功的,日食中的东西让我感到非常恼火,就像在import org.apache.commons.configuration.ConfigurationException
上空盘旋一样:
The import org.apache.commons.configuration cannot be resolved
但构建仍然成功,我该怎样做才能摆脱这些?
答案 0 :(得分:2)
如果您使用m2eclipse,则需要点击Maven -> Update Dependencies
。
否则我猜你需要用mvn eclipse:eclipse
重新生成Eclipse项目。
答案 1 :(得分:1)
尝试做'mvn eclipse:clean eclipse:eclipse'。这将迫使maven删除项目的所有旧eclipse配置,并从头开始重建它们。
答案 2 :(得分:0)
也许尝试通过插入空格并保存来编辑POM。它应该触发项目的重建。 m2eclipse插件中还有一个“刷新依赖关系”选项。 当我使用与Maven集成的Eclipse时,我遇到了类似的问题,第一种技术通常有帮助。
答案 3 :(得分:0)
确保构建成功完成,并确保在Package Explorer
下Maven Dependencies
部分找到org.apache.commons jar(假设你的eclipse中安装了m2eclipse插件)
答案 4 :(得分:0)
什么版本的Eclipse,mvn和m2eclipse?可能要仔细检查那些。
你不应该再做mvn eclipse:eclipse - 这已经过时了。您可以尝试删除Eclipse项目文件并重新打开项目(设置,项目,类路径)。