Wizard: fix invalid android package name
#KT-36169 fixed
This commit is contained in:
+3
-2
@@ -2,16 +2,17 @@ package org.jetbrains.kotlin.tools.projectWizard.ir.buildsystem.gradle
|
|||||||
|
|
||||||
import org.jetbrains.kotlin.tools.projectWizard.ir.buildsystem.FreeIR
|
import org.jetbrains.kotlin.tools.projectWizard.ir.buildsystem.FreeIR
|
||||||
import org.jetbrains.kotlin.tools.projectWizard.plugins.printer.GradlePrinter
|
import org.jetbrains.kotlin.tools.projectWizard.plugins.printer.GradlePrinter
|
||||||
|
import org.jetbrains.kotlin.tools.projectWizard.settings.JavaPackage
|
||||||
|
|
||||||
interface AndroidIR : GradleIR
|
interface AndroidIR : GradleIR
|
||||||
|
|
||||||
//TODO parematrize
|
//TODO parematrize
|
||||||
data class AndroidConfigIR(val artifactId: String) : AndroidIR, FreeIR {
|
data class AndroidConfigIR(val javaPackage: JavaPackage) : AndroidIR, FreeIR {
|
||||||
override fun GradlePrinter.renderGradle() {
|
override fun GradlePrinter.renderGradle() {
|
||||||
sectionCall("android", needIndent = true) {
|
sectionCall("android", needIndent = true) {
|
||||||
call("compileSdkVersion") { +"29" }; nlIndented() // TODO dehardcode
|
call("compileSdkVersion") { +"29" }; nlIndented() // TODO dehardcode
|
||||||
sectionCall("defaultConfig", needIndent = true) {
|
sectionCall("defaultConfig", needIndent = true) {
|
||||||
assignmentOrCall("applicationId") { +artifactId.quotified }; nlIndented()
|
assignmentOrCall("applicationId") { +javaPackage.asCodePackage().quotified }; nlIndented()
|
||||||
call("minSdkVersion") { +"24" }; nlIndented() // TODO dehardcode
|
call("minSdkVersion") { +"24" }; nlIndented() // TODO dehardcode
|
||||||
call("targetSdkVersion") { +"29" }; nlIndented() // TODO dehardcode
|
call("targetSdkVersion") { +"29" }; nlIndented() // TODO dehardcode
|
||||||
assignmentOrCall("versionCode") { +"1" }; nlIndented()
|
assignmentOrCall("versionCode") { +"1" }; nlIndented()
|
||||||
|
|||||||
+1
-1
@@ -59,7 +59,7 @@ object AndroidSinglePlatformModuleConfigurator : ModuleConfiguratorWithSettings(
|
|||||||
version = null // Version is already present in the parent buildfile
|
version = null // Version is already present in the parent buildfile
|
||||||
)
|
)
|
||||||
+GradleOnlyPluginByNameIR("kotlin-android-extensions")
|
+GradleOnlyPluginByNameIR("kotlin-android-extensions")
|
||||||
+AndroidConfigIR(configurationData.pomIr.artifactId)
|
+AndroidConfigIR(module.javaPackage(configurationData.pomIr))
|
||||||
+createRepositories(configurationData).map(::RepositoryIR)
|
+createRepositories(configurationData).map(::RepositoryIR)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user