【问题标题】:Maven in Ubuntu 10.4 -Ubuntu 10.4 中的 Maven -
【发布时间】:2013-07-04 04:02:10
【问题描述】:

这是我第一次在公共论坛上寻求帮助。 所以无论如何微软 Windows 一直是我作为开发环境的舒适区,最近我在工作中被扔进了一个 linux 环境,我似乎已经掌握了一些东西,但是当我尝试设置 Maven2 时遇到了一些问题,稍后我将讨论问题部分,但这就是我设置 maven 的方式

提取maven到/usr/local/maven/apache-maven-2.2.1

使用以下命令创建了指向“/usr/bin”的符号链接

sudo ln -s /usr/local/maven/apache-maven-2.2.1 /usr/bin/mvn

当我mvn --version

输出:

Apache Maven 2.2.1 (r801777; 2009-08-07 00:46:01+0530) Java 版本: 1.7.0_25 Java 主页:/usr/local/java/jdk1.7.0_25/jre 默认语言环境:en_US,平台编码:UTF-8 操作系统名称:“linux”版本: “2.6.32-24-generic”拱门:“i386”系列:“unix”

但是当我尝试这样做时

mvn clean

输出:

[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Default Project
[INFO]    task-segment: [clean]
[INFO] ------------------------------------------------------------------------
Downloading: http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-clean-plugin/2.2/maven-clean-plugin-2.2.pom
[WARNING] Unable to get resource 'org.apache.maven.plugins:maven-clean-plugin:pom:2.2' from repository central (http://repo1.maven.org/maven2): Error transferring file: repo1.maven.org
Downloading: http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-clean-plugin/2.2/maven-clean-plugin-2.2.pom
[WARNING] Unable to get resource 'org.apache.maven.plugins:maven-clean-plugin:pom:2.2' from repository central (http://repo1.maven.org/maven2): Error transferring file: repo1.maven.org

[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error building POM (may not be this project's POM).

【问题讨论】:

    标签: maven ubuntu maven-2 maven-plugin ubuntu-10.04


    【解决方案1】:

    Maven 正在尝试从 http://repo1.maven.org/ 下载它需要进行项目清理的插件。您需要使用代理连接到互联网吗?如果是这样,请参阅本指南:http://maven.apache.org/guides/mini/guide-proxies.html

    如果没有,可能是您的工作站和 repo1.maven.org 之间的网络出现问题,现在可能已解决。

    【讨论】:

      【解决方案2】:

      Ireeder 的回答(谢谢 :-))成功了。

      我的电脑在代理后面,所以我需要执行以下操作以允许 maven 访问 Internet

      解决方法

      1. 打开 M2_HOME/conf/settings.xml
      2. 在 settings.xml 中查找此行块

        <proxy>
          <id>optional</id>
          <active>true</active>
          <protocol>http</protocol>
          <username>{username}</username>
          <password> {password} </password>
          <host>{host}</host>
          <port>{port}</port>
          <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
        </proxy>
        

      3. 将 {value} 替换为与您相关的数据。

      享受吧!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-04-16
        • 2011-05-02
        • 1970-01-01
        • 2012-07-12
        • 1970-01-01
        • 2012-07-05
        • 2014-09-12
        • 2011-04-05
        相关资源
        最近更新 更多