【问题标题】:Ignore version number while generating RPM in gradle using nebula使用 nebula 在 gradle 中生成 RPM 时忽略版本号
【发布时间】:2020-01-30 06:08:23
【问题描述】:

我在 gradle 中使用 nebula 包生成 RPM。从以下代码生成名为 conf-unspecified-2020.01.30.3.noarch.rpm 的 RPM。相反,我想从 rpm 名称中删除版本号(未在此 rpm 中指定),并希望 rpm 以 conf-2020.01.30.3.noarch.rpm 格式和 2020.01.30.3 应该是版本号。任何人都可以对此有所了解并提前致谢!

task rpmpackage(type: Rpm){
        packageName "${rpmName}"
        release "${getDate()}.${BUILD_NUMBER}"
        os LINUX
        addParentDirs = false

        from("${projectDir}${repoSrcDir}") {
            into "${destDir}"
        }
}

【问题讨论】:

    标签: gradle rpm


    【解决方案1】:

    rpm 包需要有版本号和发布号,用破折号隔开,所以我认为你不能生产没有版本号或发布号的包:

    <name>-<version>-<release>.<architecture>.rpm
    

    这是你可以玩的。

    【讨论】:

      猜你喜欢
      • 2014-12-19
      • 1970-01-01
      • 2014-10-05
      • 2020-07-06
      • 2021-06-27
      • 1970-01-01
      • 2012-12-29
      • 2017-10-28
      • 2015-11-30
      相关资源
      最近更新 更多