提交 284e8c47 编写于 作者: S Sam Judd

Add jar target and get AndroidStudio 0.6.2 working.

上级 8ff32510
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.11.+'
}
}
#Sat Jun 21 07:39:20 PDT 2014
#Sun Jun 22 01:25:24 PDT 2014
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=http\://services.gradle.org/distributions/gradle-1.10-bin.zip
distributionUrl=http\://services.gradle.org/distributions/gradle-1.12-all.zip
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.bumptech.glide"
android:versionCode="5"
android:versionName="3.2.0a" >
package="com.bumptech.glide">
<uses-sdk android:minSdkVersion="10" android:targetSdkVersion="19" />
<application />
</manifest>
......@@ -25,7 +25,7 @@ repositories {
dependencies {
compile project(':third_party:gif_decoder')
compile 'com.android.support:support-v4:19.0.+'
compile 'com.android.support:support-v4:19.1.+'
compile 'com.mcxiaoke.volley:library:1.0.+'
compile 'com.jakewharton:disklrucache:2.0.+'
......@@ -35,18 +35,35 @@ dependencies {
androidTestCompile 'org.robolectric:robolectric:2.3'
}
ext {
versionMajor = 3
versionMinor = 2
versionPatch = 0
versionBuild = 5
}
def getVersionName() {
return "${versionMajor}.${versionMinor}.${versionPatch}a"
}
android {
compileSdkVersion 19
buildToolsVersion = '19.1.0'
defaultConfig {
versionCode versionMajor * 10000 + versionMinor * 1000 + versionPatch * 100 + versionBuild
versionName getVersionName()
}
sourceSets {
main {
resources.srcDirs = ['src/main']
java.srcDirs = ['src/main']
java.srcDirs = ['src/main/java']
manifest.srcFile 'AndroidManifest.xml'
}
instrumentTest.setRoot('src/test')
androidTest {
java.srcDirs = ['src/test/java']
}
}
lintOptions {
......@@ -57,3 +74,21 @@ android {
task wrapper(type: Wrapper) {
gradleVersion = '1.10'
}
def getJarName() {
return "glide-${getVersionName()}.jar"
}
// Build a jar, from http://stackoverflow.com/a/19037807/1002054
task clearJar(type: Delete) {
delete "build/libs/${getJarName()}"
}
task makeJar(type: Copy) {
from('build/intermediates/bundles/release/')
into('build/libs/')
include('classes.jar')
rename ('classes.jar', getJarName())
}
makeJar.dependsOn(clearJar, build)
......@@ -14,9 +14,7 @@ android {
buildToolsVersion = '19.1.0'
sourceSets {
main {
aidl.srcDirs = ['src']
resources.srcDirs = ['src']
java.srcDirs = ['src']
java.srcDirs = ['src/main/java']
manifest.srcFile 'AndroidManifest.xml'
}
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册