为啥eclipse添加maven路径的时候出现maven目录无效
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥eclipse添加maven路径的时候出现maven目录无效相关的知识,希望对你有一定的参考价值。
我已经知道是什么问题了 不能点进maven里面的文件夹 直接点到maven文件夹就ok
参考技术A 主动思考,自己解决问题,鼓励下!Eclipse maven没有添加依赖项
我是maven的新手,在尝试对Java项目进行mavenise时遇到了困难。
设置: IDE:Eclipse Oxygen.2发布(4.7.2) Java:8 m2e:1.8.2
我做了什么:
- 复制粘贴整个原始java项目并重命名
- 右键单击eclipse:Configure> Convert to Maven project
- 在java构建路径中,删除从原始本地lib repo导入的库。构建路径显示Maven Dependencies
文件夹,其中包含唯一的junit库。
- maven install
=>在user / .m2 / repository /中下载的东西,但不是全部。
什么行不通: 当我尝试从文件中添加依赖项时:
即使在commons-logging/
中有一个m2/repository
文件夹,神器选择窗口中也没有弹出
当我尝试在pom.xml
中手动添加依赖项时:
<dependency>
<groupId>org.kie.modules</groupId>
<artifactId>org-apache-commons-configuration-main</artifactId>
<version>6.5.0.Final</version>
<type>pom</type>
</dependency>
但是包解析错误仍然出现在java文件中,我在Maven install
之后收到此警告
`[WARNING] The POM for org.kie.modules:org-apache-commons-configuration-main:pom:6.5.0.Final is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details`
我做了Maven Update project
,eclipse project clean
,没什么变化。
我现在的目标只是eclipse了解(至少对于一个库),它必须从maven存储库中获取它。我还有许多其他依赖项需要解决(项目内),但这将是下一步。
谢谢你的帮助。
问题的原因在警告消息中说明:
[警告] org.kie.modules的POM:org-apache-commons-configuration-main:pom:6.5.0.Final无效,传递依赖(如果有)将不可用,启用调试日志记录以获取更多详细信息
这意味着在本地maven存储库中下载的pom.xml存在但无效。
删除在本地maven存储库中下载的依赖项的文件夹,然后重试。
如果您仍然遇到相同的问题,请检查提供依赖关系的中央存储库是否也正确提供了pom.xml
。
您可以通过从Web浏览器浏览依赖项的目录来完成此操作。
例如,我们可以看到maven中央存储库提供了一个有效的pom:http://central.maven.org/maven2/org/kie/modules/org-apache-commons-collections-main/6.5.0.Final/org-apache-commons-collections-main-6.5.0.Final.pom
以上是关于为啥eclipse添加maven路径的时候出现maven目录无效的主要内容,如果未能解决你的问题,请参考以下文章