Maven が src/java/main の .java ファイルをどのように扱うかを理解しています。しかし、より一般的な場合に使用できますか? より抽象的に言えば、ディレクトリA1、A2、A3からいくつかの(必ずしも.javaだけではない)ソースを読み取り、いくつかのファイル(おそらくいくつかは生成された.java)をディレクトリB1、B2に置くa.exeがすでにあるとします。 . また、現在 B1、B2、B3 からファイルを読み取り、何か他のものを生成する b.exe もあります。いくつかの同様の手順。(実際の問題が背後にあります)。
mavenがこの作業を行うように、POM.xmlファイルを作成したいと思います。それは可能ですか?a.exe と b.exe は maven プラグインとしてワープする必要があると思います。次に、Maven ドキュメントで次のように表示されます。
<build>
<sourceDirectory>${basedir}/src/main/java</sourceDirectory>
<scriptSourceDirectory>${basedir}/src/main/scripts</scriptSourceDirectory>
<testSourceDirectory>${basedir}/src/test/java</testSourceDirectory>
<outputDirectory>${basedir}/target/classes</outputDirectory>
<testOutputDirectory>${basedir}/target/test-classes</testOutputDirectory>
...
</build>
気になるのは、「sourceDirectory」自体がハードコードされた名前のように見えることです。Maven は代わりに A1 および A2 タグを受け入れますか?