makeJar

task makeJar(type: Jar) {    //指定生成的jar名    baseName 'plugin'    //從哪裏打包class文件    from('build/intermediates/classes/debug/com/xhrd/mobile/hybridframework/plugin/')    //打包到jar後的目錄結構    into('com/xhrd/mobile/hybridframework/plugin/')    //去掉不須要打包的目錄和文件    exclude('test/', 'BuildConfig.class', 'R.class')    //去掉R$開頭的文件    exclude{ it.name.startsWith('R$');}}task makeJar2(type: Jar){    archiveName = "myJarName.jar"    from('build/intermediates/classes/debug/com/xhrd/mobile/hybridframework/plugin/'){        exclude('BuildConfig.class', 'R.class')        //去掉R$開頭的文件        exclude{ it.name.startsWith('R$');}    }    //打包到jar後的目錄結構    into('com/xhrd/mobile/hybridframework/plugin/')}http://stackoverflow.com/questions/11474729/how-to-build-sources-jar-with-gradlehttp://www.alloyteam.com/2015/03/shi-yong-gradle-da-bao-zhi-ding-bao-ming-he-lei-di-jar/
相關文章
相關標籤/搜索