2010-12-17 24 views
0

私は2つのプロジェクトを1つに統合しています(プロジェクト2へのmergin project1)。今度は、project1 pomのすべての依存関係をproject2 pomにコピーします:Maven 2の依存関係の問題

 <dependency> 
      <groupId>commons-configuration</groupId> 
      <artifactId>commons-configuration</artifactId> 
      <version>1.6</version> 
     </dependency> 

などがあります。ビルドはEclipseの事はあまりimport org.apache.commons.configuration.ConfigurationException上にマウスを移動するときのように私を悩ます成功です:

The import org.apache.commons.configuration cannot be resolved 

しかし、ビルドはまだ私はこれらを取り除くために何を行うことができ、succeds?

答えて

0

恐らく空白を挿入して保存してPOMを編集しようとします。それはプロジェクトの再構築を引き起こすはずです。 m2eclipseプラグインには「依存関係をリフレッシュする」オプションもあります。 Mavenと統合されたEclipseを使用していて、通常は最初のテクニックが役に立ちました。

2

m2eclipseを使用する場合は、Maven -> Update Dependenciesをクリックする必要があります。

そうでなければ、mvn eclipse:eclipseでEclipseプロジェクトを再生成する必要があると思います。

1

'mvn eclipse:clean eclipse:eclipse'を試してください。これにより、Mavenはプロジェクトの古いEclipse設定をすべて削除し、それらをゼロから再構築します。

0

ビルドが正常に行われていることを確認して、あなたのPackage Explorer org.apache.commonsジャーは、Maven Dependenciesセクション(あなたは日食にインストールm2eclipseプラグインを持って与えられた)のEclipseの

0

どのバージョンの下で発見された上でのことを確認してくださいmvnとm2eclipse?それらを再確認したいかもしれません。

あなたはmvn eclipseを実行する必要はありません。もうeclipseは廃止されました。 Eclipseプロジェクトファイルを削除し、プロジェクト(設定、プロジェクト、クラスパス)を再度開くことができます。