Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f5140a15 authored by Yigit Boyar's avatar Yigit Boyar
Browse files

Move configuration values into a config file

Change-Id: I7055c109cb04ae2ae375c2126c2a70fa52e85e31
parent 1ec5cb07
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -18,8 +18,8 @@ apply plugin: 'java'
apply plugin: 'maven'
apply plugin: 'application'

sourceCompatibility = javaTargetCompatibility
targetCompatibility = javaSourceCompatibility
sourceCompatibility = config.javaTargetCompatibility
targetCompatibility = config.javaSourceCompatibility

buildscript {
    repositories {
+13 −13
Original line number Diff line number Diff line
ext.kotlinVersion = '0.10.195'
ext.releaseVersion = "0.3"
ext.snapshotVersion = "0.3-SNAPSHOT"
ext.androidPluginVersion = "1.0.1"
ext.javaTargetCompatibility = 1.6
ext.javaSourceCompatibility = 1.6
ext.mavenRepoDir = "${projectDir}/maven-repo"
println "local maven repo is ${ext.mavenRepoDir}."
new File(ext.mavenRepoDir).mkdir()
Properties databindingProperties = new Properties()
databindingProperties.load(new FileInputStream("databinding.properties"))
databindingProperties.mavenRepoDir = "${projectDir}/${databindingProperties.mavenRepoName}"
ext.config = databindingProperties


println "local maven repo is ${ext.config.mavenRepoDir}."

new File(ext.config.mavenRepoDir).mkdir()
subprojects {
    apply plugin: 'maven'
    group = 'com.android.databinding'
    version = '0.3-SNAPSHOT'
    version = config.snapshotVersion
    repositories {
        mavenCentral()
        maven {
            url "file://$mavenRepoDir"
            url "file://${config.mavenRepoDir}"
        }
    }
    uploadArchives {
        repositories {
            mavenDeployer {
                repository(url: "file://$mavenRepoDir")
                repository(url: "file://${config.mavenRepoDir}")
            }
        }
    }
}

task deleteRepo(type: Delete) {
    delete "$mavenRepoDir"
    delete "${config.mavenRepoDir}"
}

file('integration-tests').listFiles().findAll { it.isDirectory() }.each {
+4 −4
Original line number Diff line number Diff line
@@ -18,15 +18,15 @@ apply plugin: 'java'
apply plugin: "kotlin"


sourceCompatibility = javaTargetCompatibility
targetCompatibility = javaSourceCompatibility
sourceCompatibility = config.javaTargetCompatibility
targetCompatibility = config.javaSourceCompatibility

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion"
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:${config.kotlinVersion}"
    }
}

@@ -36,7 +36,7 @@ dependencies {
    compile 'org.apache.commons:commons-lang3:3.3.2'
    compile 'org.apache.commons:commons-io:1.3.2'
    compile 'com.google.guava:guava:18.0'
    compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlinVersion"
    compile "org.jetbrains.kotlin:kotlin-stdlib:${config.kotlinVersion}"
    compile 'commons-codec:commons-codec:1.10'
    compile project(":baseLibrary")
    compile project(":grammarBuilder")
+8 −0
Original line number Diff line number Diff line
# global settings for projects
kotlinVersion = 0.10.195
releaseVersion = 0.3
snapshotVersion = 0.3-SNAPSHOT
androidPluginVersion = 1.0.1
javaTargetCompatibility = 1.6
javaSourceCompatibility = 1.6
mavenRepoName=maven-repo
+5 −5
Original line number Diff line number Diff line
@@ -18,21 +18,21 @@ apply plugin: 'java'
apply plugin: "kotlin"
apply plugin: 'maven'

sourceCompatibility = javaTargetCompatibility
targetCompatibility = javaSourceCompatibility
sourceCompatibility = config.javaTargetCompatibility
targetCompatibility = config.javaSourceCompatibility

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion"
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:${config.kotlinVersion}"
    }
}

dependencies {
    compile "com.android.tools.build:gradle:$androidPluginVersion"
    compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlinVersion"
    compile "com.android.tools.build:gradle:${config.androidPluginVersion}"
    compile "org.jetbrains.kotlin:kotlin-stdlib:${config.kotlinVersion}"
    compile gradleApi()
    compile 'commons-io:commons-io:2.4'
    compile 'commons-codec:commons-codec:1.10'
Loading