亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用gradle構建java項目,如何在build文件中使用變量

使用gradle構建java項目,如何在build文件中使用變量

LEATH 2019-02-23 17:13:20
最近在打包發布的時候遇到了一個問題,項目中有很多資源是在工程目錄外的,而且好幾個工程都用這一份資源。在build.gradle中我用sourceSet指定了資源目錄,然后再代碼中用classLoder.getresource獲取文件內容。然后就產生了問題,因為我寫代碼和發布不在一個環境,發布要在linux上,那我不想每次都修改build文件,怎么才能在gradle.build的時候或者在build文件中使用變量呢。 apply plugin: 'java' sourceSets { main { java{ srcDir "src" } resources { srcDir 'resource' srcDir'D:/demo/server/resource/xml' srcDir 'D:/demo/server/resource/sensitive' } } } tasks.withType(JavaCompile) { options.encoding = "UTF-8" } dependencies { compile fileTree(dir: '../resource/libs', include: '*.jar') } build{ doLast { copy { from('build/libs') { include('*.jar') } into('../../release/bin') } } }
查看完整描述

3 回答

?
躍然一笑

TA貢獻1826條經驗 獲得超6個贊

Gradle 用的是Groovy語言,加一些DSL, Groovy幾乎完成兼容Java, 所以如果你會Java(既然是java項目), 你完全可以在build.gradle里用你所會的java全部技能,按java語法聲明和使用變量即可

查看完整回答
反對 回復 2019-03-01
?
蕭十郎

TA貢獻1815條經驗 獲得超13個贊

問問android同學,怎么build的出debug-apk和release-apk的

查看完整回答
反對 回復 2019-03-01
  • 3 回答
  • 0 關注
  • 474 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號