ソース ディレクトリ内の選択したファイルまたはディレクトリ (サブディレクトリを含む) のみをコンパイルしたい。<includes>
の構成を使用してこれを実行できると確信していmaven-compiler-plugin
ましたが、すべてのクラスを にコンパイルするため、期待どおりに動作しないようtarget/classes
です。本当に奇妙なことに、Maven の出力は、設定が実際に機能することを示唆しています。
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.5.1</version>
<configuration>
<includes>
<include>com/example/dao/bean/*.java</include>
</includes>
</configuration>
</plugin>
私は持っている:
[INFO] Compiling 1 source file to c:\Projects\test\target\classes
しかし、私が持っているコンパイラの設定はありません:
[INFO] Compiling 14 source file to c:\Projects\test\target\classes
ただし、どちらの場合も、前述のように 14 個のクラスすべてがコンパイルさtarget/classes
れます。それを説明したり、選択したファイルのみをコンパイルする別の解決策を提案したりできますか?