Как условно сопоставить каталог с плагином Maven RPM?
Я написал главный родительский pom для использования с несколькими проектами.
В этой статье мы настроили плагин RPM для упаковки вещей. Я начинаю создавать новый стандарт, в котором мы хотим, чтобы новая папка верхнего уровня существовала в каждом репо.
Проблема в том, что мне не нужно создавать RPM, если каталог не существует, по крайней мере, на данный момент.
Я добавил отображение так
<mapping>
<directory>/var/lib/appName/${service}/deploy</directory>
<filemode>775</filemode>
<username>${serviceuser}</username>
<groupname>${servicegroup}</groupname>
<sources>
<source>
<location>deploy</location>
</source>
</sources>
</mapping>
Сбой сборки, когда папка не существует.
Ошибка
Failed to execute goal org.codehaus.mojo:rpm-maven-plugin:2.1-alpha-4:attached-rpm (default) on project example-service: Source location deploy does not exist -> [Help 1]