Ubuntu 10.4中的Maven -

时间:2013-07-04 04:02:11

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

这是我第一次在公共论坛上寻求帮助。 所以无论如何Microsoft 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 home:/usr/local/java/jdk1.7.0_25/jre默认语言环境:en_US,平台编码:UTF-8操作系统名称:“linux”版本:   “2.6.32-24-generic”arch:“i386”Family:“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).

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

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}替换为与您相关的数据。
  4. 享受!