hos*_*nik 98 eclipse maven-2 m2eclipse
我们建立了一个与maven合作解决依赖关系的项目.它通常工作正常,但现在我正在尝试编译并在新PC上运行它,我在Eclipse中缺少依赖项的问题.
有趣的是,如果我在控制台或日食中运行"mvn package",它可以正常运行,甚至可以生成包含所有必需罐子的战争.只有Eclipse抱怨"项目未构建,因为它的构建路径不完整.无法找到org.slf4j.Logger的类文件......".如果我将项目与其他计算机进行比较(项目工作正常),我注意到Eclipse中的"Maven依赖项"列表中缺少相当多的库.虽然他们在打包的战争中,他们也可以在存储库文件夹下找到它们.
所以,jar-s只是Eclipse不会在"Maven依赖"下列出所有内容.我能做什么?
计算机在Windows 7上运行64位java和eclipse.
Ual*_*Jr. 107
好吧,我尝试过这里发布的所有内容,遗憾的是在我的情况下没有用.所以,尝试不同的组合,我出来解决了我的问题.
1)打开eclipse项目根目录下的.classpath文件.
2)将以下条目插入文件:
<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
<attributes>
<attribute name="maven.pomderived" value="true"/>
<attribute name="org.eclipse.jst.component.nondependency" value=""/>
</attributes>
</classpathentry>
Run Code Online (Sandbox Code Playgroud)
然后,在eclipse(Project-> Clean-Build)重建项目.您现在可以在Libraries选项卡上的项目的Java Build Path中检查包含的Maven依赖项:

hos*_*nik 83
问题解决了!
我不知道究竟是什么解决了它,但我在Eclipse中做了4件事:
我想这是更新依赖项,因为在前两个之后没有任何变化.
rog*_*err 31
我也是Eclipse的新手,我一直遇到类似的问题,Eclipse只是无法识别import语句,即使所有迹象都表明依赖项已成功下载.
您应该通过转到命令行并键入来检查您的依赖项文件是否已实际下载
mvn dependency:tree
如果你在那里看到你的包,那么Eclipse不承认它,对我有用的东西(有时)是去终端,cd进入项目文件夹,然后输入
mvn eclipse:clean
然后
mvn eclipse:eclipse
最后在eclipse中刷新项目
我不知道为什么会这样,有时候它不起作用,然后再做一次就行了......所以值得一试!
Ice*_*x13 26
我遇到了在其他项目中创建的依赖项的问题.下载的第三方依赖项在构建路径中显示正常,但不是我创建的库.
SOLUTION: 在未正确构建的项目中,
右键单击项目,选择"属性",然后选择"Maven".
取消勾选框" 从工作区项目解决依赖性 "
点击Apply,然后OK.
再次右键单击项目并执行Maven-> Update Snapshots(或Update Dependencies)
当您的项目重建时,您的错误应该消失(如果您启用了自动构建,则会自动).
Jos*_*ust 26
我的项目刚搞砸了.以下是我为Eclipse Indigo x64(J2EE 3.7.3)修复它的方法:
希望能帮助别人.:)
好吧,我尝试过这里发布的所有内容,遗憾的是在我的情况下没有用.所以,尝试不同的组合,我出来解决了我的问题.
1)打开eclipse项目根目录下的.classpath文件.
2)将以下条目插入文件:
<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
<attributes>
<attribute name="maven.pomderived" value="true"/>
<attribute name="org.eclipse.jst.component.nondependency" value=""/>
</attributes>
</classpathentry>
Run Code Online (Sandbox Code Playgroud)
然后,在eclipse(Project-> Clean-Build)重建项目.
小智 7
为了防止任何人尝试了所有其他选项并且您仍然卡住,请尝试右键单击项目文件夹,转到Maven选项并单击"添加依赖项"按钮.出于某种原因,Eclipse 首先尝试不从pom.xml手动更新依赖项.

对我来说,问题是 maven 找不到位于myMavenFolder\conf 中的settings.xml文件。
我为解决这个问题所做的是从 eclipse 中选择 settings.xml 文件的正确位置:
Window -> Preferences -> Maven -> User Settings
最后,点击应用并更新您的项目
| 归档时间: |
|
| 查看次数: |
336210 次 |
| 最近记录: |