Как условно сопоставить каталог с плагином 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]

0 ответов

Другие вопросы по тегам