ready to apigen and string gen
This commit is contained in:
parent
8f25c3c3ef
commit
1c28e5f34c
|
|
@ -1 +1 @@
|
|||
Subproject commit 1dd879f255ea9dc5afb41f3338e7c759a03b7300
|
||||
Subproject commit 7850b7f0cdd5d261e532d265b33464a9140a6d45
|
||||
|
|
@ -61,8 +61,6 @@ android {
|
|||
addEmptyFlavour(TestPanelFlavour.ON)
|
||||
}
|
||||
|
||||
extensions.add("languageMap", mapOf("ru" to "Template-common/strings/default_common_strings_ru.json"))
|
||||
|
||||
variantFilter = Action {
|
||||
if (name.contentEquals(AndroidConfig.PROD_BUILD_NAME)) {
|
||||
(defaultConfig as com.android.build.gradle.internal.dsl.BaseFlavor).apply {
|
||||
|
|
@ -96,9 +94,4 @@ dependencies {
|
|||
implementation(Library.FIREBASE_PERF)
|
||||
}
|
||||
|
||||
//gradle.projectsEvaluated {
|
||||
// preBuild.dependsOn('stringGenerator')
|
||||
//}
|
||||
|
||||
//apply(from = "${rootProject.ext["buildScriptsDir"]}/gradle/stringGenerator.gradle")
|
||||
apply(from = "${rootProject.ext["buildScriptsDir"]}/gradle/applicationFileNaming.gradle")
|
||||
|
|
|
|||
|
|
@ -13,8 +13,10 @@ object AndroidConfig {
|
|||
TestPanelFlavour.OFF.flavourName +
|
||||
BuildType.Release.name
|
||||
|
||||
const val TEST_APP_ID = "ru.touchin.template"
|
||||
const val PROD_APP_ID = "ru.ask.client"
|
||||
const val TEST_APP_ID = "com.touchin.template"
|
||||
const val PROD_APP_ID = "com.ask.client"
|
||||
|
||||
const val COMMON_FOLDER = "Template-common"
|
||||
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -49,4 +49,7 @@ object Library {
|
|||
const val FIREBASE_ANAL = "com.google.firebase:firebase-analytics-ktx:${Version.FIREBASE_ANAL}"
|
||||
const val FIREBASE_PERF = "com.google.firebase:firebase-perf:${Version.FIREBASE_PERF}"
|
||||
const val FIREBASE_CRASH = "com.google.firebase:firebase-crashlytics:${Version.FIREBASE_CRASH}"
|
||||
|
||||
//TODO: replace to java time
|
||||
const val JODA = "net.danlew:android.joda:2.10.6"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ plugins {
|
|||
|
||||
android {
|
||||
defaultConfig {
|
||||
rootProject.extensions.add("pathToApiSchemes", "$rootDir/common/api")
|
||||
rootProject.extensions.add("pathToApiSchemes", "${AndroidConfig.COMMON_FOLDER}/api")
|
||||
rootProject.extensions.add("applicationId", AndroidConfig.TEST_APP_ID)
|
||||
}
|
||||
}
|
||||
|
|
@ -15,13 +15,8 @@ dependencies {
|
|||
dagger()
|
||||
moshi()
|
||||
coroutines()
|
||||
//TODO: fix api gen and remove joda
|
||||
implementation(Library.JODA)
|
||||
}
|
||||
|
||||
//afterEvaluate {
|
||||
// tasks
|
||||
// .asIterable()
|
||||
// .filter { it.name.contains("compile") && it.name.contains("JavaWithJavac") }
|
||||
// .forEach { it.dependsOn("apiGenerator") }
|
||||
//}
|
||||
//
|
||||
//apply(from = "${rootProject.extra["buildScriptsDir"]}/gradle/apiGenerator.gradle")
|
||||
|
|
|
|||
|
|
@ -1,3 +1,15 @@
|
|||
plugins {
|
||||
id(Plugins.ANDROID_LIB_PLUGIN_WITH_DEFAULT_CONFIG)
|
||||
}
|
||||
android {
|
||||
ext["languageMap"] = mapOf("ru" to "${AndroidConfig.COMMON_FOLDER}/strings/default_common_strings_ru.json")
|
||||
ext["rootPath"] = "core/core_strings"
|
||||
}
|
||||
|
||||
//gradle.projectsEvaluated {
|
||||
// tasks.named("preBuild") {
|
||||
// dependsOn("stringGenerator")
|
||||
// }
|
||||
//}
|
||||
//
|
||||
//apply(from = "${rootProject.ext["buildScriptsDir"]}/gradle/stringGenerator.gradle")
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
<manifest package="ru.touchin.template.core_strings" />
|
||||
<manifest package="ru.touchin.template" />
|
||||
|
|
|
|||
|
|
@ -0,0 +1,4 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="common_global_yes" formatted="false">Да</string>
|
||||
</resources>
|
||||
Loading…
Reference in New Issue