サンプル構造のプロジェクトがあります:
jcr_root
|_apps
|_A
|_B
|_etc
|_A
|_B
私がする必要があるのは、パッケージの作成中に、「apps/A & etc/A」または「apps/B & etc/B」のいずれかを含める必要があることです。
私のpom.xmlで、次のようなことを試しました:
<resources>
<resource>
<directory>src/main/content/jcr_root</directory>
<excludes>
<exclude>apps/A/**</exclude>
<exclude>etc/A/**</exclude>
</excludes>
</resource>
</resources>
ただし、パッケージ化中にアプリなどの下にある「A」と「B」の両方が含まれます。content-package-maven-plugin
CQ にデプロイされるパッケージをビルドするために使用しています。
filter.xml にエントリを入れようとしましたが、パッケージ化中ではなく展開中に使用されます。
include/exclude タグがまったく機能していないようです。テストのために、私は試しました:
<resources>
<resource>
<directory>src/main/content/jcr_root</directory>
<excludes>
<exclude>**/*.otf</exclude>
</excludes>
</resource>
</resources>
しかし、まだ fonts.otf ファイルがパッケージ化された zip に含まれていました。
助けやヒントをください。さらに情報が必要な場合はお知らせください。
よろしくお願いします。