6

私は Maven プロジェクトを使用しています。jar パッケージの Maven モジュールを作成すると、maven はディレクトリ構造をsrc/main/javasrc/main/resourcessrc/test/javaおよびとして自動生成しsrc/test/resourcesます。希望に応じて上記の名前を編集できますか? 新しいフォルダーを同じ親に追加できますか? また、グーグルで調べたところ、スーパーPOMについて知りました。カスタムディレクトリ構造で同じものを編集する方法を誰でも提案できますか。リンクhttp://m2eclipse.sonatype.org/sites/m2eから日食に sonatype maven を設定しました

4

1 に答える 1

7

これを行う正当な理由があると仮定すると、フォルダーの名前を変更し、pom.xmlプロジェクトの適切なプロパティ/セクションを指定することで、編集されたものを maven に示すことができます。m2eは、pomに加えられた変更を取得すると思います。

あなたの場合の関連セクションは(superpomから)

    <sourceDirectory>${project.basedir}/src/main/java</sourceDirectory>
    <testSourceDirectory>${project.basedir}/src/test/java</testSourceDirectory>
    <resources>
      <resource>
        <directory>${project.basedir}/src/main/resources</directory>
      </resource>
    </resources>
    <testResources>
      <testResource>
        <directory>${project.basedir}/src/test/resources</directory>
      </testResource>
    </testResources>

追加のソース フォルダーまたはリソース (サブフォルダーではない) を追加する場合は、ビルド ヘルパー maven pluginを使用できます。繰り返しますが、m2e が何をするかはわかりません。

于 2013-03-11T08:31:52.180 に答える