【发布时间】:2016-01-17 23:00:31
【问题描述】:
有没有人对从多个工件及其依赖项(如 maven)构建 rpm 包有一个好主意。
示例:proj1.4.1.0 及其依赖项 & proj2.4.1.0 及其依赖项。
我如何定义 gradle build 以从 nexus 中提取这些工件并构建 rpm 包,这两个项目在不同的目录结构中都有自己的依赖项。
所以我的目标是
/some/installation/dir/projec_1/lib & /some/installation/dir/proj_2/lib,
/some/installation/dir/projec_1/bin & /some/installation/dir/proj_2/bin
/some/installation/dir/projec_1/scripts & /some/installation/dir/proj_2/scripts
【问题讨论】:
-
你研究过 nebula ospackage 插件吗? github.com/nebula-plugins/gradle-ospackage-plugin
-
是的,我做到了,但它并没有告诉我如何实现我想要的。那些从nexus中获取的发布版本并将其放入rpm包中以安装在目标目录中。
标签: gradle build rpm packaging