【问题标题】:Gradle-Writing env variable's value to manifest fileGradle-将环境变量的值写入清单文件
【发布时间】:2016-06-05 07:03:44
【问题描述】:

我正在尝试从系统变量中读取环境变量“BUILD_NUMBER”并写入 MANIFEST.MF。

下面是 gradle 脚本。

war {
     doFirst {

        manifest {
            attributes("build-version": "$System.env.BUILD_NUMBER")
        }
    }
        archiveName 'APP007.war'
    }

以上脚本正在创建属性

“构建版本”

但是写入文件的值是

“空”

.

我创建了环境变量 "BUILD_NUMBER",我给出的值是 "APP007.2016.02"

知道为什么它是空的吗?

谢谢。

【问题讨论】:

  • 试试System.getenv('BUILD_NUMBER')
  • 如果没有字符串插值,attributes("build-version": System.env.BUILD_NUMBER) 怎么样?
  • 我必须重新启动我的系统,然后它才能正确读取内部版本号。很抱歉打扰大家。

标签: gradle groovy environment-variables build-process


【解决方案1】:

上述脚本在我重新启动系统后开始工作。不要删除它,因为它可能对其他人有帮助。

【讨论】:

    猜你喜欢
    • 2012-11-02
    • 1970-01-01
    • 2018-11-03
    • 1970-01-01
    • 2015-04-04
    • 2020-06-01
    • 2011-09-11
    • 2013-04-09
    • 2022-07-26
    相关资源
    最近更新 更多