0

我一直在尝试一些需要 Maven 的 github 设置。以下是链接: https://github.com/freemansoft/fire-samples# 尝试设置服务器时出现以下错误:

mvn 干净安装

从存储库 [local (/home/gpadmin/.m2/repository)、projectPlugins (file:///home/gpadmin/Downloads/) 解析插件 'org.apache.maven.plugins:maven-jar-plugin' 的版本时出错fire-samples-master/cache-demo/lib/),中央 [Link 1]]:在任何插件存储库中都找不到插件 -> [Help 1]

我将 POM.XML 中的版本定义提供给 2.4/2.3/2.5,以下是我在所有情况下遇到的错误:

[错误] 无法解析插件 [Link 2] 或其依赖项之一:无法读取 [Link 2] 的工件描述符:无法将工件 [Link 2] 从/到中央([Link 1])传输:repo。 maven.apache.org:没有与主机名关联的地址-> [Help 1] [Link 3]:无法解析插件 [Link 2] 或其依赖项之一:无法读取 [Link 2] 的工件描述符

我支持代理,我认为这可能是一个问题。我也尝试从浏览器访问 [Link 1] 但它也无法访问,而是要求访问另一个链接。如果这是问题,请指导我使用正确的文件来更改此设置。我试图在 POM.XML 文件中更改它,但没有这样的链接可用。我也找不到 settings.xml 文件。

请在这里帮助我解决这个问题,因为我对这些(MVN/GITHUB)还是新手,可能会遗漏一些微不足道的东西。

笔记:

  1. 由于 10 个信誉点,无法发布超过 2 个链接,因此
    将这些链接附加在评论部分。
  2. 如果你觉得这篇文章很幼稚,请多多包涵,因为我还是新手。
  3. 如果您发现这篇文章有用,请将其标记为具有 1 个声誉(新)我无法发布多个链接,将任何内容标记为有用等。
  4. 如果需要任何进一步的信息,请告诉我,以便我更新
4

2 回答 2

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(啊)...

在查看项目的 pom.xml 以及上面的错误消息时,Maven 似乎无法从 Central 中提取依赖项(暗示网络问题),并且基于此定义,肯定不会在本地找到它......

<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 将不存在于“file://${basedir}/lib”中,除非您手动下载并将其粘贴在 ./lib 中。

于 2014-04-22T17:46:05.213 回答
0

此外,如果您正在寻找有关 Spring Data GemFire 和 GemFire 的更多示例,请查看...

https://github.com/spring-projects/spring-gemfire-examples

和...

http://pubs.vmware.com/vfabric53/topic/com.vmware.vfabric.gemfire.7.0/getting_started/book_intro.html

于 2014-04-22T17:50:37.583 回答