gradle打包 执行类方法
生活随笔
收集整理的這篇文章主要介紹了
gradle打包 执行类方法
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
打包:
gradle 腳本:
ext {//設(shè)置默認(rèn)值,可手動修改自定義
? ? ? ? ? ? ? tag0 = "未定義標(biāo)簽"
? ? ? ? ? ? ? version0 = "1.0"
? ? ? ? ? ? ? title0 = "未定義說明"
}
war {//設(shè)置MF文件屬性
manifest {
try{
println project.tag
tag0=tag
}catch(Exception e){}
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?try{
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? println project.warVersion
version0=warVersion
}catch(Exception e){}
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?try{
println project.title
title0=title
}catch(Exception e){?}
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?attributes 'Implementation-Title': title0, 'Manifest-Version': version0,'tag': tag0
}
gradle命令:gradle war -Ptag="" -PwarVersion="" -Ptitle=""
? ? ? ? ? ? ? ? ? ? ? ?說明:Ptag、PwarVersion、Ptitle可缺省,缺省則設(shè)置為默認(rèn)屬性。 執(zhí)行類: task runs(type: JavaExec, dependsOn: classes) {
? ? main = "utry.workflow.minifest.NFManager"
? ? classpath = sourceSets.main.runtimeClasspath
? ? args=[“”]//通過查詢文檔,發(fā)現(xiàn)了可以傳入args參數(shù)。。
}
war.dependsOn runs
與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖
? ? ? ? ? ? ? ? ? ? ? ?說明:Ptag、PwarVersion、Ptitle可缺省,缺省則設(shè)置為默認(rèn)屬性。 執(zhí)行類: task runs(type: JavaExec, dependsOn: classes) {
? ? main = "utry.workflow.minifest.NFManager"
? ? classpath = sourceSets.main.runtimeClasspath
? ? args=[“”]//通過查詢文檔,發(fā)現(xiàn)了可以傳入args參數(shù)。。
}
war.dependsOn runs
與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖
總結(jié)
以上是生活随笔為你收集整理的gradle打包 执行类方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux搭建Nexus初次体验
- 下一篇: linux下文件操作