2

これに似た親プロジェクトにリンクされている3つのモジュールがあります。

root (pom.xml)
   +--- mod1 (pom.xml)
   +--- mod2 (pom.xml)
   +--- mod3 (pom.xml)

mod1のconfigフォルダーにいくつかの構成ファイルがあります。mod2のconfigフォルダーに他の構成ファイルがあります。これらすべての構成ファイルを、出力zipファイルの共通フォルダーに配置したいと思います。

これは可能ですか

4

1 に答える 1

3

はい、可能です。ビルドプロセスの最後のモジュールにmaven-assembly-plugin実行を追加し(あなたの場合はmod3だと思います)、次のようにアセンブリ記述子を追加する必要があります。

<assembly>
  <formats>
    <format>zip</format>
  </formats>
  <fileSets>
    <fileSet>
        <directory>../mod1/config</directory>
        <outputDirectory>config</outputDirectory>
    </fileSet>
    <fileSet>
        <directory>../mod2/config</directory>
        <outputDirectory>config</outputDirectory>
    </fileSet>
  </fileSets>
</assembly>
于 2012-08-09T11:23:27.193 に答える