aboutsummaryrefslogtreecommitdiff
path: root/artifacts.gradle
diff options
context:
space:
mode:
Diffstat (limited to 'artifacts.gradle')
-rw-r--r--artifacts.gradle25
1 files changed, 25 insertions, 0 deletions
diff --git a/artifacts.gradle b/artifacts.gradle
new file mode 100644
index 0000000..6db3cfb
--- /dev/null
+++ b/artifacts.gradle
@@ -0,0 +1,25 @@
+apply plugin: 'com.github.dcendents.android-maven'
+
+// build a jar with source files
+task sourcesJar(type: Jar) {
+ from android.sourceSets.main.java.srcDirs
+ classifier = 'sources'
+}
+
+task javadoc(type: Javadoc) {
+ failOnError false
+ source = android.sourceSets.main.java.sourceFiles
+ classpath += project.files(android.getBootClasspath().join(File.pathSeparator))
+ classpath += configurations.compile
+}
+
+// build a jar with javadoc
+task javadocJar(type: Jar, dependsOn: javadoc) {
+ classifier = 'javadoc'
+ from javadoc.destinationDir
+}
+
+artifacts {
+ archives sourcesJar
+ archives javadocJar
+} \ No newline at end of file