2015-01-15 37 views
4

当gradle应用程序插件生成startScripts时,它会为windows和linux生成。有没有办法排除windows脚本进入bin /当运行distZip任务?Gradle应用程序插件 - 不生成Windows启动脚本?

+0

AFAICT这是不可配置的。如果你不喜欢它们,为什么不在运行'startScripts'之后删除它们呢? – blgt 2015-01-15 17:01:38

回答

0

一个可能的解决方案是在build.gradle定义一个exclude规格为distZip任务如下:

distZip.exclude "**/*.bat" 

这将从zip分发排除所有.bat文件。

+0

使用gradle 2.5,这不起作用。 – 2015-07-24 18:10:25

2

它可以删除Windows脚本在startScrips任务doLast块,如:

startScripts { 
    doLast { 
     delete windowsScript 
    } 
} 
+0

'windowsScript.delete()'工作 – Whymarrh 2016-03-02 18:19:13

1

您可以在您的build.gradle文件中使用startScripts.enabled = false。使用gradle 3.4测试

相关问题