2014-11-03 106 views
2

當我使用Ant來構建我的Android項目,我需要一些這樣的任務:如何在gradle中執行jar文件?

<java jar="./build_tools/yuicompressor-2.4.8.jar" fork="true" failonerror="true"> 
    <arg value="-o"/> 
    <arg value="${out.dir}/all-min-mobile.js"/>       
    <arg value="--charset"/> 
    <arg value="utf-8"/> 
    <arg value="${out.dir}/all-mobile.js"/> 
</java> 

我需要做的過程中我gradle這個構建process.Then我把跟隨我的build.gradle文件腳本:

task (runCompressTool , dependsOn: jar, type: JavaExec) { 

classpath files('./build_tools/yuicompressor-2.4.8.jar') 
main 'com.yahoo.platform.yui.compressor.Bootstrap' 
args[0] = '-o' 
args[1] = '${buildDir}/all-min-web.js' 
args[2] = '--charset' 
args[3] = 'utf-8' 
args[4] = '--type' 
args[5]='js' 
args[6] = '${buildDir}/all-web.js' 

} 當我運行這個任務,它失敗了,只是告訴我的退出代碼爲1,並沒有告訴我什麼是錯的。那麼有沒有人能幫助我?

回答