Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ubuntu 10.4中的Maven-_Maven_Ubuntu_Maven 2_Maven Plugin_Ubuntu 10.04 - Fatal编程技术网

Ubuntu 10.4中的Maven-

Ubuntu 10.4中的Maven-,maven,ubuntu,maven-2,maven-plugin,ubuntu-10.04,Maven,Ubuntu,Maven 2,Maven Plugin,Ubuntu 10.04,这是我第一次在公共论坛上寻求帮助。 因此,不管怎样,微软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.

这是我第一次在公共论坛上寻求帮助。 因此,不管怎样,微软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

输出:

ApacheMaven 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”系列:“unix”

但是当我试着去做的时候

mvn清洁

输出:

[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正在尝试下载一个插件,它需要从中进行项目清理。您需要使用代理连接到internet吗?如果是,请参阅本指南:


如果不是,可能是您的工作站和repo1.maven.org之间的网络出现了问题,现在可以解决了

Maven正在尝试下载一个插件,它需要从中执行项目清理。您需要使用代理连接到internet吗?如果是,请参阅本指南:

如果不是,可能是您的工作站和repo1.maven.org之间的网络出现了问题,现在可以解决了

艾瑞德的回答(谢谢男人:-)起了作用

我的电脑在一个代理的后面,所以我需要做以下的事情来允许maven访问互联网

解决这个问题的步骤

  • 打开M2_HOME/conf/settings.xml
  • 在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>
    

    
    可选择的
    真的
    http
    {username}
    {密码}
    {host}
    {port}
    local.net | some.host.com
    

  • 用与您相关的数据替换{value}
  • 享受吧

    艾瑞德的回答(谢谢男人:-)起了作用

    我的电脑在一个代理的后面,所以我需要做以下的事情来允许maven访问互联网

    解决这个问题的步骤

  • 打开M2_HOME/conf/settings.xml
  • 在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>
    

    
    可选择的
    真的
    http
    {username}
    {密码}
    {host}
    {port}
    local.net | some.host.com
    

  • 用与您相关的数据替换{value}
  • 享受吧