在gradle中使用rpm插件生成RPM时,将各种文件发送到各个目标

时间:2019-04-24 10:42:38

标签: gradle rpm

我正在使用Gradle-ospackage RPM Plugin编写gradle代码以生成RPM。我能够生成RPM。我的要求是,在生成RPM时,应将特定文件移动到其他位置。 例如,我的结构如下,

           |--SOURCES
              --Properties
                --a.property
                --b.property
                --c.property
              --configs
                --conf.xml
                --cache.xml
              --war
                --test.war
              --testng.java
              --val.java
              ...
              ...
           |--SPECS
           |--RPMS
           |--SRPMS

在上面的示例中,在生成rpm时,应将*.properties*.warconf.xml移动到其他路径,例如/modules/properties//modules/binaries/和{ {1}}。

谢谢!

1 个答案:

答案 0 :(得分:1)

nebula-ospackage插件利用Gradle Copy Spec功能,该功能使您可以使用from和{{1来配置源目录结构和目标rpm内容布局之间的“映射”。 }}子句。您可以在插件文档herehere中找到几个示例。

在您的示例中,您可能会在

下看到类似的内容
into