2

私は4つのビルドパスを持つmavenプロジェクトを持っています

src/main/java
src/main/resources
src/test/java
src/test/resources

しかし、Eclipseで「Maven-> Update Project Configuration」を実行すると、ビルドパス「src/main/resources」が削除され、単純なフォルダーのままになります。

理由はありますか?

4

2 に答える 2

0

どのバージョンの m2e を使用していますか?

現在、最新の N リリースである m2e 1.2 を使用しています。

Maven 構成については、次の点に注意してください。

  • ビルド パスを指定しないでください。m2e と Maven は、それらがビルド パスの一部であることを認識します。これは、Maven の内部super-pomで定義されています。

  • src/main/resources はビルド パスにありますが、ソース ディレクトリではありませんつまり、Eclipse では、プロジェクト内の Java のソース パス上にあると表示されない場合がありますが、そこに追加されたファイルは、ビルドされたパッケージ / 実行時に含まれます。したがって、「単純な」フォルダであることが正しいです。

于 2012-08-09T01:44:49.137 に答える
0

src/main/resourcesフォルダーを Eclipse のソース フォルダーとしてマップする場合.classpathは、プロジェクトのファイルに次の行を追加するだけです。

<classpathentry kind="src" path="src/main/resources"/>
于 2012-08-09T20:59:16.610 に答える