2016-04-26 30 views
0

内の特定のjarファイルは私のfull codeであることはできませんが、私は次のように私のjarファイルを作る:のGradleはここジャータイプのタスク

task roJar(type: Jar, dependsOn: assembleRelease) << { 
    destinationDir = new File("/tmp/ro-adr") 
    archiveName = "ro-adr.jar" 
    from(new File(buildDir, "intermediates/classes/release/ro/adr")) { 
     exclude("R\$*") 
    } 
    from(new File(buildDir, "intermediates/bundles/release/res")) 
} 

私はroJarを起動し、出力jarファイルをチェックするとき、それは存在しない、完全な出力があります:

[email protected] ~/Dropbox/jvs/ro-adr $ gd roJar 
args:["roJar"] ---- gd.rb:10 
gradle -x test --daemon roJar -s 
:adr:preBuild UP-TO-DATE 
:adr:preReleaseBuild UP-TO-DATE 
:adr:compileReleaseNdk UP-TO-DATE 
:adr:compileLint 
:adr:copyReleaseLint UP-TO-DATE 
:adr:checkReleaseManifest 
:adr:preDebugAndroidTestBuild UP-TO-DATE 
:adr:preDebugBuild UP-TO-DATE 
:adr:preDebugUnitTestBuild UP-TO-DATE 
:adr:preReleaseUnitTestBuild UP-TO-DATE 
:ro:compileJava UP-TO-DATE 
:ro:processResources UP-TO-DATE 
:ro:classes UP-TO-DATE 
:ro:jar UP-TO-DATE 
:adr:prepareComAndroidSupportAnimatedVectorDrawable2321Library UP-TO-DATE 
:adr:prepareComAndroidSupportAppcompatV72321Library UP-TO-DATE 
:adr:prepareComAndroidSupportDesign2321Library UP-TO-DATE 
:adr:prepareComAndroidSupportRecyclerviewV72321Library UP-TO-DATE 
:adr:prepareComAndroidSupportSupportV42321Library UP-TO-DATE 
:adr:prepareComAndroidSupportSupportVectorDrawable2321Library UP-TO-DATE 
:adr:prepareComAndroidSupportTestEspressoEspressoCore221Library UP-TO-DATE 
:adr:prepareComAndroidSupportTestEspressoEspressoIdlingResource221Library UP-TO-DATE 
:adr:prepareComAndroidSupportTestExposedInstrumentationApiPublish041Library UP-TO-DATE 
:adr:prepareComAndroidSupportTestRules041Library UP-TO-DATE 
:adr:prepareComAndroidSupportTestRunner041Library UP-TO-DATE 
:adr:prepareOrgAdwLibraryDiscreteSeekbar101Library UP-TO-DATE 
:adr:prepareReleaseDependencies 
:adr:compileReleaseAidl UP-TO-DATE 
:adr:compileReleaseRenderscript UP-TO-DATE 
:adr:generateReleaseBuildConfig UP-TO-DATE 
:adr:generateReleaseAssets UP-TO-DATE 
:adr:mergeReleaseAssets UP-TO-DATE 
:adr:generateReleaseResValues UP-TO-DATE 
:adr:generateReleaseResources UP-TO-DATE 
:adr:mergeReleaseResources UP-TO-DATE 
:adr:processReleaseManifest UP-TO-DATE 
:adr:processReleaseResources UP-TO-DATE 
:adr:generateReleaseSources UP-TO-DATE 
:adr:compileReleaseJavaWithJavac UP-TO-DATE 
:adr:extractReleaseAnnotations UP-TO-DATE 
:adr:mergeReleaseProguardFiles UP-TO-DATE 
:adr:packageReleaseRenderscript UP-TO-DATE 
:adr:packageReleaseResources UP-TO-DATE 
:adr:processReleaseJavaRes UP-TO-DATE 
:adr:transformResourcesWithMergeJavaResForRelease UP-TO-DATE 
:adr:transformClassesAndResourcesWithSyncLibJarsForRelease UP-TO-DATE 
:adr:mergeReleaseJniLibFolders UP-TO-DATE 
:adr:transformNative_libsWithMergeJniLibsForRelease UP-TO-DATE 
:adr:transformNative_libsWithSyncJniLibsForRelease UP-TO-DATE 
:adr:bundleRelease UP-TO-DATE 
:adr:compileReleaseSources UP-TO-DATE 
:adr:assembleRelease 
:adr:roJar 
archivePath:/tmp/ro-adr/ro-adr.jar 

BUILD SUCCESSFUL 

Total time: 1.948 secs 
[email protected] ~/Dropbox/jvs/ro-adr $ lsa /tmp/ro-adr/ro-adr.jar 
ls: cannot access /tmp/ro-adr/ro-adr.jar: No such file or directory 

更新

も、私は、タスクを簡素化:

それはまだ動作しません、私は、私は理由が "< <"、私はそれを、RM、すべての作業です見つける任意のjarファイル

更新

をすることができます見つけることができなかった3210

task roJar(type: Jar) << { 
// destinationDir = new File("/tmp/ro-adr") 
    archiveName = "ro-adr.jar" 
    from("/home/roroco/Dropbox/jvs/ro-adr/adr/build.gradle") 
// from(new File(buildDir, "intermediates/classes/release/ro/adr")) { 
//  exclude("R\$*") 
// } 
// from(new File(buildDir, "intermediates/bundles/release/res")) 
} 

誰も私に教えてください?

答えて

関連する問題