diff options
Diffstat (limited to 'library/build.gradle')
-rw-r--r-- | library/build.gradle | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/library/build.gradle b/library/build.gradle index 1f17008..fe707f0 100644 --- a/library/build.gradle +++ b/library/build.gradle @@ -55,15 +55,21 @@ android { manifest.srcFile 'AndroidManifest.xml' } } +} + +android.libraryVariants.all { variant -> + variant.getJavaCompiler().dependsOn(makeVersionFile) - lintOptions { - // TODO: fix errors and reenable. - abortOnError false + if (!name.equals(com.android.builder.core.BuilderConstants.RELEASE)) { + return // Skip non-release } -} -android.libraryVariants.all { - v -> v.getJavaCompiler().dependsOn(makeVersionFile) + + def sourceJar = project.tasks.create(name: "sourceJarRelease", type: Jar) { + classifier = 'sources' + from android.sourceSets.main.java.srcDirs + } + artifacts.add("archives", sourceJar) } uploadArchives { |