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 в той же структуре, которую вы хотите поставить в ваших оборотах.

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