Compilando apenas arquivos selecionados no Maven

Eu quero compilar apenas arquivos ou diretórios selecionados (incluindo subdiretórios) dentro do diretório de origem. Eu tinha certeza que posso fazer isso usando<includes> domaven-compiler-pluginconfiguração, mas parece não funcionar como eu esperava, uma vez que ainda compila todas as classes emtarget/classes. O que é realmente estranho, a saída do Maven sugere que a configuração realmente funciona, porque com:

  <plugin>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>2.5.1</version>
    <configuration>
      <includes>
        <include>com/example/dao/bean/*.java</include>
      </includes>
    </configuration>
  </plugin>

Eu tenho:

[INFO] Compiling 1 source file to c:\Projects\test\target\classes

mas sem configuração de compilador eu tenho:

[INFO] Compiling 14 source file to c:\Projects\test\target\classes

Em ambos os casos, no entanto, todas as 14 classes são compiladas emtarget/classes Conforme mencionei. Você pode explicar isso ou sugerir outra solução para compilar apenas arquivos selecionados?

questionAnswers(3)

yourAnswerToTheQuestion