我使用Gradle 1.0构建我的项目,我想使用该application插件来创建应用程序分发包.
而不是生成的启动脚本,我想提供自己的.
如何跳过CreateStartScripts任务?
它似乎是硬编码的,所以我猜测没有简单的方法可以覆盖它.也许黑客只读startScripts.outputs属性会起作用.
无论哪种方式,我建议您只创建自己的存档任务.这是一个几乎完全可以做到的事情distZip,但没有startScripts(借用ApplicationPlugin.groovy).
task myDist(type: Zip){
def baseDir = { archiveName - ".zip" }
into(baseDir){
from(project.file("src/dist"))
into("lib") {
from(jar)
from(project.configurations.runtime)
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1984 次 |
| 最近记录: |