2 つの異なる Maven プロジェクトがあるとします。プロジェクトAとプロジェクトB
プロジェクト B は A を使用し、動的に (maven プラグインを使用して?) プロジェクト A からソース ファイル「A.java」をコピーし、そのパッケージ宣言を変更してコンパイルする必要があります (プロジェクト B はプロジェクト A と同じクラスを持つ必要がありますが、他のパッケージ宣言を使用する必要があります..)
パッケージ宣言を変更してすべてコンパイルする前に、ソースファイルを A から B にコピーしようとしています。
これは良いアプローチですか?
したがって、プロジェクト A はその Java ファイルをリソースとして公開します。
<build>
<resources>
<resource>
<directory>src/</directory>
<includes>
<include>**/A.java</include>
</includes>
</resource>
</resources>
</build>
しかし、このファイルを B にコピーするにはどうすればよいですか (B は A の依存関係です)。「maven-resources-plugin」は依存関係プロジェクトからリソースをコピーできるようにしますか?もしそうなら、「リソース」にプロパティ「ディレクトリ」を指定するにはどうすればよいですか?jar依存関係でファイルの場所を指定してみましたが、そうでしたうまくいかない
他に提案はありますか?
ありがとう