3

ECLIPSE NEON で MAVEN PLUGIN を使用して小さな Web プロジェクトを開始しています。私は使っている:

  1. -Linux ミント 17.3;
  2. -jdk1.8.0_92;
  3. -apache-maven-3.3.9.

これは mvn -version のプロンプトです:

Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T17:41:47+01:00) Maven ホーム: /home/filippo/apache-maven-3.3.9 Java バージョン: 1.8.0_92、ベンダー: Oracle Corporation Java ホーム: /opt/java/jdk1.8.0_92/jre デフォルトのロケール: it_IT、プラットフォームのエンコーディング: UTF-8 OS 名: "linux"、バージョン: "3.16.0-38-generic"、アーキテクチャ: "amd64"、ファミリー: 「ユニックス」

これは PATH 変数です:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/opt/java/jdk1.8.0 _92/bin:/home/filippo/apache-maven-3.3.9/bin

これは JAVA_HOME 変数です。

/opt/java/jdk1.8.0_92

ECLIPSE NEON で作成したもの:

  1. 新しい MAVEN プロジェクト
  2. org.apache.maven.archetypesのモジュール– maven-archetype-quickstart
  3. maven-archetype-webappの MODULE

これは、モジュール PROJECT の POM.XML です。

モジュールmavenプロジェクト のPOM.XML これはWebモジュールPROJECTのPOM.XMLです

Web モジュール Maven プロジェクトの POM.XML Maven のコンパイル中に、タイプが org.apache.maven.plugin.compiler.CompilerMojo not present であるため、BUILD FAILURE が発生します。

以下は、コンパイルの DEBUG オプションを含むログです。なぜこの問題が?私たちを手伝ってくれますか?ありがとう……フィリッポ。

[DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-compiler-plugin:3.1
[DEBUG]   Included: org.apache.maven.plugins:maven-compiler-plugin:jar:3.1
[DEBUG]   Included: org.codehaus.plexus:plexus-utils:jar:1.5.1
[DEBUG]   Included: org.apache.maven.shared:maven-shared-utils:jar:0.1
[DEBUG]   Included: com.google.code.findbugs:jsr305:jar:2.0.1
[DEBUG]   Included: org.apache.maven.shared:maven-shared-incremental:jar:1.1
[DEBUG]   Included: org.codehaus.plexus:plexus-component-annotations:jar:1.5.5
[DEBUG]   Included: org.codehaus.plexus:plexus-compiler-api:jar:2.2
[DEBUG]   Included: org.codehaus.plexus:plexus-compiler-manager:jar:2.2
[DEBUG]   Included: org.codehaus.plexus:plexus-compiler-javac:jar:2.2
[DEBUG]   Included: org.apache.xbean:xbean-reflect:jar:3.4
[DEBUG]   Included: log4j:log4j:jar:1.2.12
[DEBUG]   Included: commons-logging:commons-logging-api:jar:1.1
[DEBUG]   Included: com.google.collections:google-collections:jar:1.0
[DEBUG]   Included: junit:junit:jar:3.8.2
[DEBUG] Configuring mojo org.apache.maven.plugins:maven-compiler-plugin:3.1:compile from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-compiler-plugin:3.1, parent: sun.misc.Launcher$AppClassLoader@5c647e05]
[WARNING] Error injecting: org.apache.maven.plugin.compiler.CompilerMojo
java.lang.TypeNotPresentException: Type org.apache.maven.plugin.compiler.CompilerMojo not present
at org.eclipse.sisu.space.URLClassSpace.loadClass(URLClassSpace.java:143)
at org.eclipse.sisu.space.NamedClass.load(NamedClass.java:46)
4

0 に答える 0