Kompilowanie tylko wybranych plików w Maven
Chcę skompilować tylko wybrane pliki lub katalogi (w tym podkatalogi) w katalogu źródłowym. Byłem całkiem pewien, że mogę to zrobić<includes>
zmaven-compiler-plugin
konfiguracja, ale wydaje się, że nie działa tak, jak się tego spodziewam, ponieważ nadal kompiluje wszystkie klasytarget/classes
. Co jest naprawdę dziwne, wyjście Maven sugeruje, że ustawienie faktycznie działa, ponieważ:
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.5.1</version>
<configuration>
<includes>
<include>com/example/dao/bean/*.java</include>
</includes>
</configuration>
</plugin>
Mam:
[INFO] Compiling 1 source file to c:\Projects\test\target\classes
ale bez konfiguracji kompilatora mam:
[INFO] Compiling 14 source file to c:\Projects\test\target\classes
Jednak w obu przypadkach wkompilowane są wszystkie 14 klastarget/classes
jak wspomniałem. Czy możesz to wyjaśnić lub zaproponować inne rozwiązanie do kompilacji tylko wybranych plików?