diff options
author | Ben Gruver <bgruv@google.com> | 2012-09-15 19:16:16 -0700 |
---|---|---|
committer | Ben Gruver <bgruv@google.com> | 2012-09-15 19:21:34 -0700 |
commit | 5cf9fe7c0af588670265a5804dfae9ab8bb5c391 (patch) | |
tree | f4b40d6d9cba58a99b48221bc8baf711fa3622cd /smali/build.gradle | |
parent | 7d1263a4ff78ce92b2008e4664fb855f7d03da87 (diff) | |
download | smali-5cf9fe7c0af588670265a5804dfae9ab8bb5c391.tar.gz |
Generate fat jars for smali and baksmali
Diffstat (limited to 'smali/build.gradle')
-rw-r--r-- | smali/build.gradle | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/smali/build.gradle b/smali/build.gradle index 910fc3db..257c2703 100644 --- a/smali/build.gradle +++ b/smali/build.gradle @@ -79,4 +79,17 @@ compileJava.dependsOn generateAntlrSource, generateJflexSource compileTestJava.dependsOn generateTestAntlrSource processResources.inputs.properties('version': { -> version}) -processResources.expand('version': { -> version})
\ No newline at end of file +processResources.expand('version': { -> version}) + +// We have to do this in taskGraph.whenReady, so that we use the correct +// version to resolve the project dependencies +gradle.taskGraph.whenReady { + // build a jar containing all dependencies + jar { + from { configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } } + + manifest { + attributes("Main-Class": "org.jf.smali.main") + } + } +} |