我将Gradle与应用程序插件一起使用
我正在尝试调整startScripts
任务。我不认为调整需要很多改变,所以我想改变标准任务:
如果可能的话,我更愿意了解要更改的任务中的变量,而不是从头开始重写任务。
我的问题是如何做到这一点。查看文档,我只看到applicationName
,classpath
,defaultJvmOpts
,exitEnvironmentVar
,mainClassName
,optsEnvironmentVar
,outputDir
的访问者这对我来说都无关紧要。
你能指导我一个描述如何做到这一点的文件吗?
答案 0 :(得分:4)
要删除UNIX脚本,可以将startScripts
任务配置为:
startScripts {
doLast {
delete unixScript
}
}
至于脚本内容,不确定是否可以使用custom script generator,startScripts
可以在doLast
中使用WindowsStartScriptGenerator。但无论如何,您可以在windowsScript.text
中修改启动脚本的内容,只需将其称为startScripts {
doLast {
windowsScript.text = windowsScript.text.replace("set JAVA_EXE=%JAVA_HOME%/bin/java.exe",
"set JAVA_EXE=../relative/path/to/java/bin/java.exe")
}
}
:
$('img').mapster({
selected: true,
isSelectable: false, // can't change of state by simple click
isDeselectable: false, // can't change of state by simple click
})