Move main application from root project to subproject 'k9mail'
125
build.gradle
@ -1,6 +1,6 @@
|
|||||||
buildscript {
|
buildscript {
|
||||||
repositories {
|
repositories {
|
||||||
mavenCentral()
|
jcenter()
|
||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
@ -9,30 +9,6 @@ buildscript {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
apply plugin: 'android-sdk-manager'
|
|
||||||
apply plugin: 'com.android.application'
|
|
||||||
apply plugin: 'checkstyle'
|
|
||||||
apply plugin: 'findbugs'
|
|
||||||
|
|
||||||
repositories {
|
|
||||||
jcenter()
|
|
||||||
}
|
|
||||||
|
|
||||||
dependencies {
|
|
||||||
compile project(':plugins:Android-PullToRefresh:library')
|
|
||||||
compile project(':plugins:ckChangeLog:library')
|
|
||||||
compile project(':plugins:HoloColorPicker')
|
|
||||||
compile project(':plugins:openpgp-api-library')
|
|
||||||
compile 'org.apache.james:apache-mime4j-core:0.7.2'
|
|
||||||
compile 'org.apache.james:apache-mime4j-dom:0.7.2'
|
|
||||||
compile 'commons-io:commons-io:2.0.1'
|
|
||||||
compile 'com.jcraft:jzlib:1.0.7'
|
|
||||||
compile 'com.beetstra.jutf7:jutf7:1.0.0'
|
|
||||||
compile 'com.android.support:support-v4:21.0.2'
|
|
||||||
compile 'com.android.support:support-v13:21.0.2'
|
|
||||||
compile 'net.sourceforge.htmlcleaner:htmlcleaner:2.2'
|
|
||||||
}
|
|
||||||
|
|
||||||
project.ext.preDexLibs = !project.hasProperty('disablePreDex')
|
project.ext.preDexLibs = !project.hasProperty('disablePreDex')
|
||||||
project.ext.testCoverage = project.hasProperty('testCoverage')
|
project.ext.testCoverage = project.hasProperty('testCoverage')
|
||||||
|
|
||||||
@ -44,102 +20,3 @@ subprojects {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
android {
|
|
||||||
compileSdkVersion 21
|
|
||||||
buildToolsVersion '21.1.2'
|
|
||||||
|
|
||||||
defaultConfig {
|
|
||||||
minSdkVersion 15
|
|
||||||
targetSdkVersion 17
|
|
||||||
}
|
|
||||||
|
|
||||||
dexOptions {
|
|
||||||
preDexLibraries = rootProject.ext.preDexLibs
|
|
||||||
}
|
|
||||||
|
|
||||||
sourceSets {
|
|
||||||
main {
|
|
||||||
manifest.srcFile 'AndroidManifest.xml'
|
|
||||||
java.srcDirs = ['src']
|
|
||||||
res.srcDirs = ['res']
|
|
||||||
assets.srcDirs = ['assets']
|
|
||||||
}
|
|
||||||
|
|
||||||
androidTest {
|
|
||||||
manifest.srcFile 'tests/AndroidManifest.xml'
|
|
||||||
java.srcDirs = ['tests/src']
|
|
||||||
assets.srcDirs = ['tests/assets']
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
signingConfigs {
|
|
||||||
release
|
|
||||||
}
|
|
||||||
|
|
||||||
buildTypes {
|
|
||||||
release {
|
|
||||||
if (project.hasProperty('storeFile')) {
|
|
||||||
signingConfig signingConfigs.release
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
debug {
|
|
||||||
testCoverageEnabled rootProject.testCoverage
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Do not abort build if lint finds errors
|
|
||||||
lintOptions {
|
|
||||||
abortOnError false
|
|
||||||
}
|
|
||||||
|
|
||||||
packagingOptions {
|
|
||||||
exclude 'META-INF/DEPENDENCIES'
|
|
||||||
exclude 'META-INF/LICENSE'
|
|
||||||
exclude 'META-INF/LICENSE.txt'
|
|
||||||
exclude 'META-INF/NOTICE'
|
|
||||||
exclude 'META-INF/NOTICE.txt'
|
|
||||||
}
|
|
||||||
compileOptions {
|
|
||||||
sourceCompatibility JavaVersion.VERSION_1_6
|
|
||||||
targetCompatibility JavaVersion.VERSION_1_6
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
check.dependsOn 'checkstyle'
|
|
||||||
task checkstyle(type: Checkstyle) {
|
|
||||||
ignoreFailures = true
|
|
||||||
configFile file("config/checkstyle/checkstyle.xml")
|
|
||||||
|
|
||||||
source = project.android.sourceSets.main.java.getSrcDirs() +
|
|
||||||
project.android.sourceSets.androidTest.java.getSrcDirs()
|
|
||||||
include '**/*.java'
|
|
||||||
classpath = files()
|
|
||||||
}
|
|
||||||
|
|
||||||
check.dependsOn 'findbugs'
|
|
||||||
task findbugs(type: FindBugs, dependsOn: [':compileDebugJava', ':compileDebugTestJava']) {
|
|
||||||
ignoreFailures = true
|
|
||||||
classes = fileTree('build/intermediates/classes/debug/') +
|
|
||||||
fileTree('build/intermediates/classes/test/debug/')
|
|
||||||
source = project.android.sourceSets.main.java.getSrcDirs() +
|
|
||||||
project.android.sourceSets.androidTest.java.getSrcDirs()
|
|
||||||
classpath = files()
|
|
||||||
effort = 'max'
|
|
||||||
includeFilter = file("$rootProject.projectDir/config/findbugs/include_filter.xml")
|
|
||||||
excludeFilter = file("$rootProject.projectDir/config/findbugs/exclude_filter.xml")
|
|
||||||
}
|
|
||||||
|
|
||||||
if (project.hasProperty('keyAlias')) {
|
|
||||||
android.signingConfigs.release.keyAlias = keyAlias
|
|
||||||
}
|
|
||||||
if (project.hasProperty('keyPassword')) {
|
|
||||||
android.signingConfigs.release.keyPassword = keyPassword
|
|
||||||
}
|
|
||||||
if (project.hasProperty('storeFile')) {
|
|
||||||
android.signingConfigs.release.storeFile = file(storeFile)
|
|
||||||
}
|
|
||||||
if (project.hasProperty('storePassword')) {
|
|
||||||
android.signingConfigs.release.storePassword = storePassword
|
|
||||||
}
|
|
||||||
|
104
k9mail/build.gradle
Normal file
@ -0,0 +1,104 @@
|
|||||||
|
apply plugin: 'android-sdk-manager'
|
||||||
|
apply plugin: 'com.android.application'
|
||||||
|
apply plugin: 'checkstyle'
|
||||||
|
apply plugin: 'findbugs'
|
||||||
|
|
||||||
|
repositories {
|
||||||
|
jcenter()
|
||||||
|
}
|
||||||
|
|
||||||
|
dependencies {
|
||||||
|
compile project(':plugins:Android-PullToRefresh:library')
|
||||||
|
compile project(':plugins:ckChangeLog:library')
|
||||||
|
compile project(':plugins:HoloColorPicker')
|
||||||
|
compile project(':plugins:openpgp-api-library')
|
||||||
|
compile 'org.apache.james:apache-mime4j-core:0.7.2'
|
||||||
|
compile 'org.apache.james:apache-mime4j-dom:0.7.2'
|
||||||
|
compile 'commons-io:commons-io:2.0.1'
|
||||||
|
compile 'com.jcraft:jzlib:1.0.7'
|
||||||
|
compile 'com.beetstra.jutf7:jutf7:1.0.0'
|
||||||
|
compile 'com.android.support:support-v4:21.0.2'
|
||||||
|
compile 'com.android.support:support-v13:21.0.2'
|
||||||
|
compile 'net.sourceforge.htmlcleaner:htmlcleaner:2.2'
|
||||||
|
}
|
||||||
|
|
||||||
|
android {
|
||||||
|
compileSdkVersion 21
|
||||||
|
buildToolsVersion '21.1.2'
|
||||||
|
|
||||||
|
defaultConfig {
|
||||||
|
minSdkVersion 15
|
||||||
|
targetSdkVersion 17
|
||||||
|
}
|
||||||
|
|
||||||
|
signingConfigs {
|
||||||
|
release
|
||||||
|
}
|
||||||
|
|
||||||
|
buildTypes {
|
||||||
|
release {
|
||||||
|
if (project.hasProperty('storeFile')) {
|
||||||
|
signingConfig signingConfigs.release
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
debug {
|
||||||
|
testCoverageEnabled rootProject.testCoverage
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Do not abort build if lint finds errors
|
||||||
|
lintOptions {
|
||||||
|
abortOnError false
|
||||||
|
}
|
||||||
|
|
||||||
|
packagingOptions {
|
||||||
|
exclude 'META-INF/DEPENDENCIES'
|
||||||
|
exclude 'META-INF/LICENSE'
|
||||||
|
exclude 'META-INF/LICENSE.txt'
|
||||||
|
exclude 'META-INF/NOTICE'
|
||||||
|
exclude 'META-INF/NOTICE.txt'
|
||||||
|
}
|
||||||
|
|
||||||
|
compileOptions {
|
||||||
|
sourceCompatibility JavaVersion.VERSION_1_6
|
||||||
|
targetCompatibility JavaVersion.VERSION_1_6
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
check.dependsOn 'checkstyle'
|
||||||
|
task checkstyle(type: Checkstyle) {
|
||||||
|
ignoreFailures = true
|
||||||
|
configFile file("$rootProject.projectDir/config/checkstyle/checkstyle.xml")
|
||||||
|
|
||||||
|
source = project.android.sourceSets.main.java.getSrcDirs() +
|
||||||
|
project.android.sourceSets.androidTest.java.getSrcDirs()
|
||||||
|
include '**/*.java'
|
||||||
|
classpath = files()
|
||||||
|
}
|
||||||
|
|
||||||
|
check.dependsOn 'findbugs'
|
||||||
|
task findbugs(type: FindBugs, dependsOn: ['compileDebugJava', 'compileDebugTestJava']) {
|
||||||
|
ignoreFailures = true
|
||||||
|
classes = fileTree('build/intermediates/classes/debug/') +
|
||||||
|
fileTree('build/intermediates/classes/test/debug/')
|
||||||
|
source = project.android.sourceSets.main.java.getSrcDirs() +
|
||||||
|
project.android.sourceSets.androidTest.java.getSrcDirs()
|
||||||
|
classpath = files()
|
||||||
|
effort = 'max'
|
||||||
|
includeFilter = file("$rootProject.projectDir/config/findbugs/include_filter.xml")
|
||||||
|
excludeFilter = file("$rootProject.projectDir/config/findbugs/exclude_filter.xml")
|
||||||
|
}
|
||||||
|
|
||||||
|
if (project.hasProperty('keyAlias')) {
|
||||||
|
android.signingConfigs.release.keyAlias = keyAlias
|
||||||
|
}
|
||||||
|
if (project.hasProperty('keyPassword')) {
|
||||||
|
android.signingConfigs.release.keyPassword = keyPassword
|
||||||
|
}
|
||||||
|
if (project.hasProperty('storeFile')) {
|
||||||
|
android.signingConfigs.release.storeFile = file(storeFile)
|
||||||
|
}
|
||||||
|
if (project.hasProperty('storePassword')) {
|
||||||
|
android.signingConfigs.release.storePassword = storePassword
|
||||||
|
}
|
Before Width: | Height: | Size: 173 B After Width: | Height: | Size: 173 B |
Before Width: | Height: | Size: 130 B After Width: | Height: | Size: 130 B |
Before Width: | Height: | Size: 145 B After Width: | Height: | Size: 145 B |
Before Width: | Height: | Size: 233 B After Width: | Height: | Size: 233 B |
Before Width: | Height: | Size: 248 B After Width: | Height: | Size: 248 B |
Before Width: | Height: | Size: 132 B After Width: | Height: | Size: 132 B |
Before Width: | Height: | Size: 141 B After Width: | Height: | Size: 141 B |
Before Width: | Height: | Size: 179 B After Width: | Height: | Size: 179 B |
Before Width: | Height: | Size: 182 B After Width: | Height: | Size: 182 B |
Before Width: | Height: | Size: 186 B After Width: | Height: | Size: 186 B |
Before Width: | Height: | Size: 166 B After Width: | Height: | Size: 166 B |
Before Width: | Height: | Size: 154 B After Width: | Height: | Size: 154 B |
Before Width: | Height: | Size: 183 B After Width: | Height: | Size: 183 B |
Before Width: | Height: | Size: 173 B After Width: | Height: | Size: 173 B |
Before Width: | Height: | Size: 240 B After Width: | Height: | Size: 240 B |
Before Width: | Height: | Size: 218 B After Width: | Height: | Size: 218 B |
Before Width: | Height: | Size: 196 B After Width: | Height: | Size: 196 B |
Before Width: | Height: | Size: 271 B After Width: | Height: | Size: 271 B |
Before Width: | Height: | Size: 148 B After Width: | Height: | Size: 148 B |
Before Width: | Height: | Size: 195 B After Width: | Height: | Size: 195 B |
Before Width: | Height: | Size: 176 B After Width: | Height: | Size: 176 B |
Before Width: | Height: | Size: 173 B After Width: | Height: | Size: 173 B |
Before Width: | Height: | Size: 262 B After Width: | Height: | Size: 262 B |
Before Width: | Height: | Size: 169 B After Width: | Height: | Size: 169 B |
Before Width: | Height: | Size: 175 B After Width: | Height: | Size: 175 B |
Before Width: | Height: | Size: 139 B After Width: | Height: | Size: 139 B |
Before Width: | Height: | Size: 185 B After Width: | Height: | Size: 185 B |
Before Width: | Height: | Size: 163 B After Width: | Height: | Size: 163 B |
Before Width: | Height: | Size: 252 B After Width: | Height: | Size: 252 B |
Before Width: | Height: | Size: 164 B After Width: | Height: | Size: 164 B |
Before Width: | Height: | Size: 160 B After Width: | Height: | Size: 160 B |
Before Width: | Height: | Size: 166 B After Width: | Height: | Size: 166 B |
Before Width: | Height: | Size: 224 B After Width: | Height: | Size: 224 B |
Before Width: | Height: | Size: 124 B After Width: | Height: | Size: 124 B |
Before Width: | Height: | Size: 181 B After Width: | Height: | Size: 181 B |
Before Width: | Height: | Size: 238 B After Width: | Height: | Size: 238 B |
Before Width: | Height: | Size: 174 B After Width: | Height: | Size: 174 B |
Before Width: | Height: | Size: 153 B After Width: | Height: | Size: 153 B |
Before Width: | Height: | Size: 177 B After Width: | Height: | Size: 177 B |
Before Width: | Height: | Size: 159 B After Width: | Height: | Size: 159 B |
Before Width: | Height: | Size: 184 B After Width: | Height: | Size: 184 B |
Before Width: | Height: | Size: 175 B After Width: | Height: | Size: 175 B |
Before Width: | Height: | Size: 82 B After Width: | Height: | Size: 82 B |
Before Width: | Height: | Size: 194 B After Width: | Height: | Size: 194 B |
Before Width: | Height: | Size: 145 B After Width: | Height: | Size: 145 B |
Before Width: | Height: | Size: 169 B After Width: | Height: | Size: 169 B |
Before Width: | Height: | Size: 187 B After Width: | Height: | Size: 187 B |
Before Width: | Height: | Size: 170 B After Width: | Height: | Size: 170 B |
Before Width: | Height: | Size: 171 B After Width: | Height: | Size: 171 B |
Before Width: | Height: | Size: 133 B After Width: | Height: | Size: 133 B |
Before Width: | Height: | Size: 195 B After Width: | Height: | Size: 195 B |
Before Width: | Height: | Size: 242 B After Width: | Height: | Size: 242 B |
Before Width: | Height: | Size: 144 B After Width: | Height: | Size: 144 B |
Before Width: | Height: | Size: 132 B After Width: | Height: | Size: 132 B |
Before Width: | Height: | Size: 215 B After Width: | Height: | Size: 215 B |
Before Width: | Height: | Size: 222 B After Width: | Height: | Size: 222 B |
Before Width: | Height: | Size: 83 B After Width: | Height: | Size: 83 B |
Before Width: | Height: | Size: 129 B After Width: | Height: | Size: 129 B |
Before Width: | Height: | Size: 181 B After Width: | Height: | Size: 181 B |
Before Width: | Height: | Size: 233 B After Width: | Height: | Size: 233 B |
Before Width: | Height: | Size: 127 B After Width: | Height: | Size: 127 B |
Before Width: | Height: | Size: 132 B After Width: | Height: | Size: 132 B |
Before Width: | Height: | Size: 174 B After Width: | Height: | Size: 174 B |
Before Width: | Height: | Size: 130 B After Width: | Height: | Size: 130 B |
Before Width: | Height: | Size: 131 B After Width: | Height: | Size: 131 B |
Before Width: | Height: | Size: 145 B After Width: | Height: | Size: 145 B |
Before Width: | Height: | Size: 140 B After Width: | Height: | Size: 140 B |
Before Width: | Height: | Size: 119 B After Width: | Height: | Size: 119 B |
Before Width: | Height: | Size: 137 B After Width: | Height: | Size: 137 B |
Before Width: | Height: | Size: 188 B After Width: | Height: | Size: 188 B |
Before Width: | Height: | Size: 159 B After Width: | Height: | Size: 159 B |
Before Width: | Height: | Size: 123 B After Width: | Height: | Size: 123 B |
Before Width: | Height: | Size: 109 B After Width: | Height: | Size: 109 B |
Before Width: | Height: | Size: 108 B After Width: | Height: | Size: 108 B |
Before Width: | Height: | Size: 168 B After Width: | Height: | Size: 168 B |
Before Width: | Height: | Size: 104 B After Width: | Height: | Size: 104 B |
Before Width: | Height: | Size: 174 B After Width: | Height: | Size: 174 B |
Before Width: | Height: | Size: 165 B After Width: | Height: | Size: 165 B |
Before Width: | Height: | Size: 111 B After Width: | Height: | Size: 111 B |
Before Width: | Height: | Size: 126 B After Width: | Height: | Size: 126 B |
Before Width: | Height: | Size: 167 B After Width: | Height: | Size: 167 B |
Before Width: | Height: | Size: 125 B After Width: | Height: | Size: 125 B |
Before Width: | Height: | Size: 132 B After Width: | Height: | Size: 132 B |
Before Width: | Height: | Size: 243 B After Width: | Height: | Size: 243 B |
Before Width: | Height: | Size: 199 B After Width: | Height: | Size: 199 B |
Before Width: | Height: | Size: 172 B After Width: | Height: | Size: 172 B |
Before Width: | Height: | Size: 173 B After Width: | Height: | Size: 173 B |