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-pluginkonfiguracja, 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?

questionAnswers(3)

yourAnswerToTheQuestion