【发布时间】:2016-06-15 07:37:59
【问题描述】:
我正在为我的项目使用 Eclipse Luna。我已经将一个 Maven 项目导入其中。右键->导入->导入已有的maven项目。我在运行配置下安装了 mvn clean package install 。它成功运行到项目中期,在子模块中,由于 Java 文件中的一些问题而失败。但是,无论已获取的 JAR 应该显示在构建路径下的 Maven 依赖项下,对吗?
我需要在这里做任何步骤吗?
【问题讨论】:
-
运行 mvn clean install 时出现什么错误?..似乎依赖项不是从包存储库中获取的,因此不可用
-
@saurav,获取的依赖项很少。安装在子模块中间失败,其他依赖项应该在那里,不是吗?
-
可能缺少的依赖项存储在默认存储库以外的存储库中
-
哪个存储库?它们在 .m2 存储库中可用。
-
.m2不是存储库。应该是settings.xml所在的地方,本地机器上你的个人配置目录。默认情况下,本地 maven 存储库位于.m2/repository中,但您可以在settings.xml中更改它。当 maven 在本地存储库中找不到依赖项时,它会在远程存储库中搜索。默认远程存储库是http://repo1.maven.org/maven/。如果您必须使用未在默认存储库中发布的工件(依赖项),则已将此存储库添加到您的 POM