4

私はEclipsem2e pluginに使用するMavenから始めようとしています。しかし、既存のプロジェクトをMavenプロジェクト()に変更しようとすると、結果は次のようになります。Configure/Convert to Maven Project

この行に複数の注釈が見つかりました:

  • http://repo1.maven.org/maven2からorg.apache.maven.plugins:maven-resources-plugin:pom:2.4.3をローカルリポジトリに転送できませんでした。更新間隔が来るまで、解決は再試行されません。セントラルのが経過したか、更新が強制されます。元のエラー:アーティファクトorg.apache.maven.plugins:maven-resources-plugin:pom:2.4.3をセントラル(http://repo1.maven.org/maven2)との間で転送できませんでした:接続がタイムアウトしました
  • ライフサイクル構成でカバーされていないプラグインの実行:org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile(実行:default-compile、phase:compile)
  • CoreException:ビルドプランを計算できませんでした:プラグインorg.apache.maven.plugins:maven-compiler-plugin:2.3.2またはその依存関係の1つを解決できませんでした:org.apache.maven.pluginsのアーティファクト記述子の読み取りに失敗しました: maven-compiler-plugin:jar:2.3.2:ArtifactResolutionException: http ://repo1.maven.org/maven2からorg.apache.maven.plugins:maven-compiler-plugin:pom:2.3.2を転送できませんでした。ローカルリポジトリでは、Centralの更新間隔が経過するか、更新が強制されるまで、解決は再試行されません。元のエラー:アーティファクトorg.apache.maven.plugins:maven-compiler-plugin:pom:2.3.2をcentral(http://repo1.maven.org/maven2)から/に転送できませんでした:接続がタイムアウトしました
  • ライフサイクル構成でカバーされていないプラグインの実行:org.apache.maven.plugins:maven-compiler-plugin:2.3.2:testCompile(実行:default-testCompile、フェーズ:test-compile)

私はファイアウォールの背後にいません(Eclipseインストールインターフェイスを使用してm2eをダウンロードしてインストールすることができました)。

どこに問題があるのでしょうか?

更新(生成されたpom.xml):

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>PRJ</groupId>
  <artifactId>PRJ</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>war</packaging>
</project>
4

1 に答える 1

4

ディレクトリにあるすべてのライブラリを実際に削除し、POMWEB-INF/libに適切な宣言を追加する必要があります。ディレクトリ自体(およびその他のWebリソース)はにとどまる必要があります。にJava以外のファイルがある場合は、それらをに移動します。結局のところ、Mavenはコンソール上でビルドし、それが機能するかどうかを確認します。そうすべき。次に、Eclipseプロジェクトファイルをによって再生成します。dependencyWEB-INFsrc/main/webappWEB-INF/classessrc/main/resourcesmvn clean packageMaven -> Update Project Configuration...

私は、フリースタイル(主にAnt)プロジェクトをMavenに自動魔法で移行するためのそのようなツールを信じていません。私が見るように、それはほとんどプレーンなPOMを生成する以上のことは何もしません。

于 2012-04-11T13:53:05.090 に答える