首页 文章

Gradle“application”插件更改入口点脚本名称

提问于
浏览
1

我正在使用Gradle Application插件来打包应用程序,以便它可以在Docker容器中运行 . 在本地这一切都很好,我使用的唯一非默认的Gradle构建语句是:

apply plugin: 'application'
// Rest of build file declaring dependencies, etc.
mainClassName = 'com.example.MyApp'

distributions {
  main {
    baseName = 'my-app'
  }
}

这导致 <app_base>/bin/my-app.sh 中的启动脚本 .

但是当我在Jenkins上构建应用程序时,启动脚本是 bin/CI_my-app_develop ,即它将 CI_ 和当前分支添加为后缀 .

如何禁用此行为?

1 回答

  • 0

    您可以按如下方式配置默认 CreateStartScripts 任务:

    createStartScripts {
        applicationName = 'my-app'
    }
    

    无需为此创建自定义任务 .

相关问题