モデル ファイルからソースを生成する必要があるプロジェクト (ここでは my-artifact と呼ばれます) があります。以下の pom.xml の抜粋で説明されているように使用される maven-plugin (my-code-generator) を作成しました。my-artifact のリソースから model.xml を読み込んで処理し、プラグイン内に保存されている定義済みのテンプレートを使用してコードを生成します。問題は、my-code-generator がこれらのテンプレートにアクセスする方法です。これらのテンプレートはプロジェクト リソースではなく、独自のリソース内にあります。
前もって感謝します
<plugin>
<groupId>my-group</groupId>
<artifactId>my-code-generator</artifactId>
<version>0.0.1-SNAPSHOT</version>
<configuration>
<modelfile>
src/main/resources/model .xml
</modelDir>
</configuration>
<executions>
<execution>
<phase>generate-sources</phase>
<goals>
<goal>generate-model</goal>
</goals>
</execution>
</実行>
</プラグイン>
<プラグイン>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<executions>
<execution>
<id>add-source</id>
<phase>generate-sources</フェーズ>
<目標>
<目標>追加ソース</目標>
<ソース>
<ソース>ターゲット/生成されたソース</ソース>
</ソース>
</構成>
</実行>
</実行>
</プラグイン>