2017-07-12 71 views
0

當使用Gradle的應用程序插件時,我想給歸檔/分發內的批處理文件提供一個自定義文件名。 以下是build.gradle文件。命名批處理文件Gradle的應用程序插件

apply plugin: 'application' 
mainClassName = 'com.org.test.TestMain'; 

dependencies { 
compile group: 'com.oracle', name: 'ojdbc7', version: '+' 
} 

See this picture

我想test.bat的重命名abc_xyz.bat。在發行。 任何人都可以建議這可能嗎?

謝謝。

回答

2

嘗試:

createStartScripts { 
    applicationName = 'abc_xyz' 
} 

沒有測試它雖然...

+0

完美!有效。謝謝 – Subbu

+0

使用Gradle 3.x及更高版本,現在該任務被稱爲'startScripts',而不是'createStartScripts'。 https://docs.gradle.org/current/dsl/org.gradle.jvm.application.tasks.CreateStartScripts.html此外,它並沒有真正給出所需的控制,例如,我想將腳本重命名爲' startup.sh',但更改應用程序名稱只會創建一個腳本'startup'。我可以重命名它,但似乎更多的工作。 –