3

以前はすべてのアーティファクトをダウンロードするためにmavenリポジトリを使用していたため、プロジェクトは正常にビルドされました。ただし、ローカル リポジトリを削除し、アーティファクトを Maven サイトのミラーとして作成すると、Maven 3.0.4 でビルドすると次のエラーが発生します。

NFO] ------------------------------------------------------------------------
RROR] Failed to execute goal org.apache.maven.plugins:maven-antrun-plugin:1.5:run (default) on project leida-runtime: Execution default of
oal org.apache.maven.plugins:maven-antrun-plugin:1.5:run failed: Unable to load the mojo 'run' in the plugin 'org.apache.maven.plugins:mav
-antrun-plugin:1.5'. A required class is missing: org/apache/tools/ant/BuildException
RROR] -----------------------------------------------------
RROR] realm =    plugin>org.apache.maven.plugins:maven-antrun-plugin:1.5
RROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
RROR] urls[0] = file:/C:/Documents%20and%20Settings/user/.m2/repository/org/apache/maven/plugins/maven-antrun-plugin/1.5/maven-antrun-
ugin-1.5.jar
RROR] urls[1] = file:/C:/Documents%20and%20Settings/user/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.1/plexus-interpolat
n-1.1.jar
RROR] urls[2] = file:/C:/Documents%20and%20Settings/user/.m2/repository/junit/junit/3.8.1/junit-3.8.1.jar
RROR] urls[3] = file:/C:/Documents%20and%20Settings/user/.m2/repository/org/codehaus/plexus/plexus-utils/2.0.5/plexus-utils-2.0.5.jar
RROR] urls[4] = file:/C:/Documents%20and%20Settings/user/.m2/repository/org/apache/ant/ant-nodeps/1.8.1/ant-nodeps-1.8.1.jar
RROR] Number of foreign imports: 1
RROR] import: Entry[import  from realm ClassRealm[maven.api, parent: null]]

私はmaven-antrun-pluginのjarをチェックしましたが、Ant-runクラスがあります。別のjar org.apache.ant1.8.1 jarにもこのクラスorg/apache/tools/ant/BuildExceptionも存在しますこのエラー..私はこれを解決する方法を得ることができません..ありがとう.

4

1 に答える 1

0

m2/repository/org/apache/ant/ant/1.8.1/ant-1.8.1.jar ファイルが破損している可能性があります。m2/repository/org/apache/ant/ant/1.8.1 ディレクトリを削除して、再試行する必要があります。

于 2016-02-18T03:24:09.767 に答える