Файлы ресурсов остаются в другой папке проекта.
Если вы не можете (или просто не хотите) поместить их в src/main/resources
, вы можете объявить дополнительные местоположения ресурсов, используя элемент <resource>
:
<project>
...
<build>
...
<resources>
<resource>
<directory> [your folder here] </directory>
</resource>
</resources>
...
</build>
...
</project>
См. Указание каталогов ресурсов .
Другие классы являются сгенерированными классами.
Соглашение о подключаемых модулях, генерирующих sources он генерирует их в target/generated-sources/<tool>
, а хорошо реализованный плагин должен добавить указанный путь в качестве исходного каталога (чтобы сгенерированный код был скомпилирован).Когда они этого не делают, на помощь может прийти плагин Build Helper Maven .
Если вы генерируете классов , почему бы вам не сгенерировать их в ${project.build.outputDirectory}
(т.е. target/classes
по умолчанию)?Я не думаю, что вы все равно можете добавить каталог 2-го класса.
Если это не поможет, уточните ваши точные ограничения и требования.
Ссылки