1

公開フォーラムで助けを求めるのはこれが初めてです。とにかくMicrosoft Windowsは開発環境として私の快適ゾーンでしたが、最近私は仕事でLinux環境に夢中になっているようです.問題の部分には後で触れますが、これが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 OS 名: "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).
4

2 に答える 2

0

Ireeder(Thanks man :-) ) による答えがうまくいきました。

私のコンピューターはプロキシの背後にあったため、Maven がインターネットにアクセスできるようにするには、次の手順を実行する必要がありました

それを解決するための手順

  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} を自分に関連するデータに置き換えます。

楽しみ!

于 2013-07-04T09:22:36.233 に答える