Add Gradle (simple and for android) Project Configurator
This commit is contained in:
+58
@@ -0,0 +1,58 @@
|
||||
buildscript {
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
dependencies {
|
||||
classpath 'com.android.tools.build:gradle:0.5.+'
|
||||
}
|
||||
}
|
||||
apply plugin: 'android'
|
||||
|
||||
android {
|
||||
compileSdkVersion 15
|
||||
buildToolsVersion "17.0"
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
manifest {
|
||||
// there's only ever one file so srcFile replaces it.
|
||||
srcFile 'AndroidManifest.xml'
|
||||
}
|
||||
java {
|
||||
// writing:
|
||||
// srcDir 'src'
|
||||
// would *add* to the default folder so we use a different syntax
|
||||
srcDirs = ['src']
|
||||
exclude 'some/unwanted/package/**'
|
||||
}
|
||||
res {
|
||||
srcDirs = ['res']
|
||||
}
|
||||
assets {
|
||||
srcDirs = ['assets']
|
||||
}
|
||||
resources {
|
||||
srcDirs = ['src']
|
||||
}
|
||||
aidl {
|
||||
srcDirs = ['src']
|
||||
}
|
||||
renderscript {
|
||||
srcDirs = ['src']
|
||||
}
|
||||
}
|
||||
|
||||
// this moves src/instrumentTest to tests so all folders follow:
|
||||
// tests/java, tests/res, tests/assets, ...
|
||||
// This is a *reset* so it replaces the default paths
|
||||
instrumentTest.setRoot('tests')
|
||||
|
||||
// Could also be done with:
|
||||
//main.manifest.srcFile 'AndroidManifest.xml'
|
||||
//main.java.srcDir 'src'
|
||||
//main.res.srcDir 'res'
|
||||
//main.assets.srcDir 'assets'
|
||||
//main.resources.srcDir 'src'
|
||||
//instrumentTest.java.srcDir 'tests/src'
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user