diff --git a/.gitignore b/.gitignore index ba1f202bc..a0d973274 100644 --- a/.gitignore +++ b/.gitignore @@ -18,3 +18,5 @@ gen *.project .DS_Store target/ +.gradle +build/ diff --git a/build.gradle b/build.gradle new file mode 100644 index 000000000..2590e8ab3 --- /dev/null +++ b/build.gradle @@ -0,0 +1,14 @@ +buildscript { + repositories { + mavenCentral() + } + + dependencies { + classpath 'com.android.tools.build:gradle:0.5+' + } +} + +allprojects { + group = 'com.jeremyfeinstein.slidingmenu' + version = '1.3-SNAPSHOT' +} diff --git a/library/build.gradle b/library/build.gradle new file mode 100644 index 000000000..9efd5608e --- /dev/null +++ b/library/build.gradle @@ -0,0 +1,19 @@ +apply plugin: 'android-library' + +dependencies { + compile 'com.android.support:support-v4:18.0.+' +} + +android { + compileSdkVersion 17 + buildToolsVersion '17' + + sourceSets { + main { + manifest.srcFile 'AndroidManifest.xml' + java.srcDirs = ['src'] + res.srcDirs = ['res'] + } + } +} + diff --git a/library/pom.xml b/library/pom.xml index 081bbc74b..1dbfad777 100644 --- a/library/pom.xml +++ b/library/pom.xml @@ -37,11 +37,10 @@ ignored - org.codehaus.mojo build-helper-maven-plugin - 1.7 + 1.8 package @@ -54,6 +53,10 @@ jar ${project.build.directory}/${project.build.finalName}.jar + + aar + ${project.basedir}/build/libs/library-${project.version}.aar + diff --git a/pom.xml b/pom.xml index 8b0df6036..85d265890 100644 --- a/pom.xml +++ b/pom.xml @@ -93,6 +93,29 @@ + + + org.codehaus.mojo + exec-maven-plugin + 1.2.1 + false + + + package + + exec + + + gradle + + clean + assemble + + + + + + diff --git a/settings.gradle b/settings.gradle new file mode 100644 index 000000000..0acf9fc6b --- /dev/null +++ b/settings.gradle @@ -0,0 +1,2 @@ +include 'library' +