Компиляция только выбранных файлов в Maven

Я хочу скомпилировать только выбранные файлы или каталоги (включая подкаталоги) в исходном каталоге. Я был уверен, что смогу сделать это, используя<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 как я уже заметил. Можете ли вы объяснить это или предложить другое решение для компиляции только выбранных файлов?

Ответы на вопрос(3)

Ваш ответ на вопрос