1

Maven プロジェクトを作成し、Java コンパイラのバージョンを 1.6 に変更したかったので、ff を追加しました。

<build>
    <plugins>
        <plugin>
            <artifactId>org.apache.maven.plugins</artifactId>
            <groupId>maven-compiler-plugin</groupId>
            <version>2.3.2</version>
            <configuration>
                <source>1.6</source>
                <target>1.6</target>
            </configuration>
        </plugin>
    </plugins>
</build>

Eclipseでmavenゴールを実行すると、機能します。しかし、ターミナルで実行すると、ff エラーが発生しました。

Project ID: maven-compiler-plugin:org.apache.maven.plugins

Reason: POM 'maven-compiler-plugin:org.apache.maven.plugins' not found in repository: Unable to download the artifact from any repository

  maven-compiler-plugin:org.apache.maven.plugins:pom:2.3.2

from the specified remote repositories:
  central (http://repo1.maven.org/maven2),
  apache.repo (https://repository.apache.org/content/repositories/releases),
  jboss.repo.deprecated (https://repository.jboss.org/nexus/content/repositories/deprecated),

この問題の原因は何ですか?

maven3にアップデートすることで、この問題を解決できました。しかし、現在の問題は、maven-compiler-plugin のバージョンを 2.4 に指定したにもかかわらず、ログにまだ 2.3.2 が表示されていることです。

4

3 に答える 3

3

groupId と artifactId が逆になっています。

于 2012-05-17T05:04:56.250 に答える
0

リポジトリからmaven 3をインストールし、/ etc/environmentにmaven3ホームを追加した後、マシンを再起動するのを忘れていましたが、その後は機能しました。

/etc/environment は次のようになります。

M3_HOME="/home/edward/java/apache/maven-3.0.4"
MAVEN_HOME="/home/edward/java/apache/maven-3.0.4"
M3="home/edward/java/apache/maven-3.0.4"

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/edward/java/apache/maven-3.0.4"

Maven 3 をアンインストールしてインストールする方法は次のとおりです

于 2012-05-18T00:03:07.070 に答える