Конечно. Это тривиально, если вы используете стандартную раскладку (поместите ваши вещи в src/main/resources
), в противном случае вам просто нужно указать каталоги ресурсов :
<build>
<resources>
<resource>
<directory>some/directory</directory>
<targetPath>first</targetPath>
</resource>
<resource>
<directory>some/other/directory</directory>
<targetPath>second</targetPath>
</resource>
<resource>
<directory>a/third/directory</directory>
<!-- standard target path -->
</resource>
</resources>
</build>
Возможно, вам также следует установить свойство <maven.test.skip>true</maven.test.skip>
. Нет, только что проверил, тебе не нужно.
По сути, некоторые участники стандартного рабочего процесса (а именно компилятор и плагин surefire) проверяют наличие исходных папок java, и если они не находят их, они просто пропускают обработку.