Я пытаюсь создать maven build для одного из наших старых проектов. Поскольку одно из требований по-прежнему должно быть совместимо с устаревшим сценарием сборки ant, я не могу изменить структуру каталогов проекта.
Проблема заключается в текущей структуре каталогов, которая выглядит следующим образом:
+ src
+ java
+ com
+ whatever
+ whatever2
+ resources (!)
Моя цель - иметь исходный каталог src/java
и каталог ресурсов src/java/com/whatever/whatever2/resources
.
Очевидно, мне нужно установить <sourceDirectory>src/java</sourceDirectory>
. Это хорошо.
Но мне также необходимо создать каталог ресурсов resources
maven. Попытка сделать следующее:
<resources>
<resource>
<directory>src/java/com/whatever/whatever2/resources</directory>
</resource>
</resources>
Но как только я делаю это и запускаю mvn clean package
, это дает мне:
[INFO] No sources to compile
Как только я удаляю секцию <resources>
, модуль просто отлично скомпилирован и содержит все классы внутри. Любые советы о том, как решить эту проблему? Спасибо