Nur ausgewählte Dateien in Maven kompilieren

Ich möchte nur ausgewählte Dateien oder Verzeichnisse (einschließlich Unterverzeichnisse) im Quellverzeichnis kompilieren. Ich war mir ziemlich sicher, dass ich das mit machen kann<includes> vonmaven-compiler-plugin's Konfiguration, aber es scheint nicht wie erwartet zu funktionieren, da es immer noch alle Klassen kompilierttarget/classes. Was wirklich seltsam ist, schlägt die Maven-Ausgabe vor, dass die Einstellung tatsächlich funktioniert, weil mit:

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

Ich habe:

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

aber ohne die Konfiguration des Compilers habe ich:

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

In beiden Fällen werden jedoch alle 14 Klassen zusammengefassttarget/classes wie ich schon sagte. Können Sie das erklären oder eine andere Lösung vorschlagen, um nur ausgewählte Dateien zu kompilieren?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage