Plugins Gradle应用程序插件-不生成windows启动脚本?
当gradle应用程序插件生成startScripts时,它同时为windows和linux生成startScripts。在运行distZip任务时,是否有方法将windows脚本从bin/中排除 一种可能的解决方案是为Plugins Gradle应用程序插件-不生成windows启动脚本?,plugins,gradle,Plugins,Gradle,当gradle应用程序插件生成startScripts时,它同时为windows和linux生成startScripts。在运行distZip任务时,是否有方法将windows脚本从bin/中排除 一种可能的解决方案是为build.gradle中的distZip任务定义exclude规范,如下所示: distZip.exclude "**/*.bat" 这将从zip分发中排除所有.bat文件。可以删除startScrips任务的doLast块中的windows脚本,如下所示: startScr
build.gradle
中的distZip
任务定义exclude
规范,如下所示:
distZip.exclude "**/*.bat"
这将从zip分发中排除所有
.bat
文件。可以删除startScrips
任务的doLast
块中的windows脚本,如下所示:
startScripts {
doLast {
delete windowsScript
}
}
您可以在build.gradle文件中使用
startScripts.enabled=false
。使用gradle 3.4 AFAICT进行测试,这是不可配置的。如果你这么不喜欢它们,为什么不在运行startScripts
后删除它们呢?这是我找到的最好的选择。在Gradle v5.6.4中测试。