rpm-maven-plugin исключает каталоги в окончательном rpm
Есть ли способ избежать создания полного пути к каталогу в конечном пакете rpm, выполнив rpm-maven-plugin?
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>rpm-maven-plugin</artifactId>
<version>2.1.1</version>
<extensions>true</extensions>
<executions>
<execution>
<id>attach-rpm</id>
<goals>
<goal>attached-rpm</goal>
</goals>
</execution>
</executions>
<configuration>
<group>client2-scripts</group>
<mappings>
<mapping>
<directory>/opt/bbmc/bin</directory>
<filemode>750</filemode>
<username>elasticsearch</username>
<groupname>elasticsearch</groupname>
<sources>
<source>
<location>src/main/</location>
<includes>
<include>commons/config/*.ini</include>
<include>commons/config/*.properties</include>
<include>*/*.py</include>
</includes>
</source>
</sources>
</mapping>
</mappings>
</configuration>
</plugin>
Созданный каталог структурирован выглядит следующим образом:
opt
bbmc
bin
bbto793
*.py
...
Вместо желаемого:
opt
bbmc
bin
*.py
1 ответ
Решение
Поместите файлы в src/main
в той же структуре, которую вы хотите поставить в ваших оборотах.