diff options
Diffstat (limited to 'library/build.gradle')
-rw-r--r-- | library/build.gradle | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/library/build.gradle b/library/build.gradle index 83cbd27..fe707f0 100644 --- a/library/build.gradle +++ b/library/build.gradle @@ -36,7 +36,7 @@ task makeVersionFile(type:Exec) { } android { - compileSdkVersion 4 + compileSdkVersion gradle.currentSdk defaultConfig { minSdkVersion 4 @@ -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 { |