我一直在尝试从github安装一些需要Maven的设置。以下是链接: https://github.com/freemansoft/fire-samples# 在尝试设置服务器时,我得到以下错误:
mvn clean install
解析插件版本时出错 ' org.apache.maven.plugins:行家-JAR-插件'从存储库 [local(/home/gpadmin/.m2/repository),projectPlugins (文件:///家/ gpadmin /下载/火样本主/缓存演示/ lib中/), 中央[链接1]]:未找到插件 任何插件存储库 - > [帮助1]
我将POM.XML中的版本定义提供给2.4 / 2.3 / 2.5,以下是我遇到的所有情况的错误:
[错误]插件[链接2]或一个 其依赖项无法解决:无法读取工件 [Link 2]的描述符: 无法转移神器 [Link 2] from / to central ([Link 1]):repo.maven.apache.org:没有 与主机名相关联的地址 - > [帮助1] [链接3]:插件 [链接2]或其中一个 无法解析依赖项:无法读取工件描述符 [Link 2]
我支持代理,我认为这可能是一个问题。此外,我尝试从浏览器访问[链接1],但它无法访问,而是要求访问另一个链接。如果这是问题,请引导我到正确的文件来改变这个设置。我试图在POM.XML文件中更改它,但没有这样的链接可用。我也找不到settings.xml文件。
请帮助我解决这个问题,因为我还不熟悉这些(MVN / GITHUB),可能会遗漏一些微不足道的事情。
注意:
答案 0 :(得分:0)
您必须自己提供〜/ .m2 / repository / settings.xml文件才能在本地配置Maven。你可以在这里找到更多细节...
http://maven.apache.org/guides/mini/guide-configuring-maven.html
在这里......
http://maven.apache.org/ref/3.2.1/maven-settings/settings.html
在setting.xml文件中,如果遇到网络问题,可以配置代理。
见下面的评论1(argh)......
在查看项目的pom.xml以及上面的错误消息时,Maven似乎无法从中心获取依赖(提示网络问题),并且肯定不会找到它在本地,基于这个定义......
<pluginRepositories>
<!-- lets us use the lib directory as a maven repo for resources
we don't have access to -->
<pluginRepository>
<id>projectPlugins</id>
<name>Project Maven Repository</name>
<url>file://${basedir}/lib/</url>
</pluginRepository>
</pluginRepositories>
maven-jar-plugin将不存在于&#34; file:// $ {basedir} / lib&#34;除非你手动下载并将其粘贴在./lib。
中答案 1 :(得分:0)
此外,如果您在Spring Data GemFire和GemFire上寻找更多样本,请查看...
https://github.com/spring-projects/spring-gemfire-examples
和...