3

axis2 を使用する Web サービス用に、Eclipse で動的 Web プロジェクトを作成しました。次に、それをMavenプロジェクトに変換しました。Eclipseでwarファイルをコンパイルして生成できましたが、サーバーにデプロイしてHudson-3.0.0でビルドしようとすると、次のエラーが発生します。

mojoFailed org.apache.maven.plugins:maven-compiler-plugin:2.3.2(デフォルトコンパイル)

org.apache.maven.lifecycle.LifecycleExecutionException: 目標 org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) をプロジェクト Web サービスで実行できませんでした: コンパイルの失敗
Javac コンパイラが見つかりませんC :
\Program Files (x86)\Java\jre6..\lib\tools.jar JRE ではなく、
JDK 1.4 以降を使用していることを確認してください
(com.sun.tools.javac.Main クラスが必要です)。 .

何が問題なのか教えてください!

4

3 に答える 3

1

Hudson を 2.2.1 から 3.0.1 にアップグレードして以来、私はまったく同じ問題を抱えています。hudson 構成の JAVA_HOME 環境変数と JDK は両方とも、JRE ではなく JDK を指しています。ジョブのワークスペース ディレクトリで mvn compile を実行すると、すべて正常に動作します。

于 2013-04-29T06:37:48.123 に答える