Skip to content

Commit

Permalink
init/#1 : convention 모듈 indent 조정
Browse files Browse the repository at this point in the history
  • Loading branch information
haeti-dev committed Nov 5, 2024
1 parent 5c7a8d6 commit b14728e
Show file tree
Hide file tree
Showing 12 changed files with 166 additions and 166 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -13,24 +13,24 @@ import org.gradle.kotlin.dsl.configure
import org.gradle.kotlin.dsl.dependencies

class AndroidApplicationPlugin : Plugin<Project> {
override fun apply(target: Project) {
with(target) {
pluginManager.apply("com.android.application")
override fun apply(target: Project) {
with(target) {
pluginManager.apply("com.android.application")

extensions.configure<ApplicationExtension> {
configureKotlinAndroid(this)
configureComposeAndroid(this)
extensions.configure<ApplicationExtension> {
configureKotlinAndroid(this)
configureComposeAndroid(this)

with(defaultConfig) {
targetSdk = libs.getVersion("targetSdk").requiredVersion.toInt()
versionCode = libs.getVersion("versionCode").requiredVersion.toInt()
versionName = libs.getVersion("versionName").requiredVersion
}
with(defaultConfig) {
targetSdk = libs.getVersion("targetSdk").requiredVersion.toInt()
versionCode = libs.getVersion("versionCode").requiredVersion.toInt()
versionName = libs.getVersion("versionName").requiredVersion
}

dependencies {
implementation(libs.getLibrary("timber"))
}
}
}
}
dependencies {
implementation(libs.getLibrary("timber"))
}
}
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,13 @@ import org.gradle.api.Project
import org.gradle.kotlin.dsl.configure

class AndroidComposePlugin : Plugin<Project> {
override fun apply(target: Project) {
with(target) {
pluginManager.apply("mapisode.android.compose")
override fun apply(target: Project) {
with(target) {
pluginManager.apply("mapisode.android.compose")

extensions.configure<LibraryExtension> {
configureComposeAndroid(this)
}
}
}
extensions.configure<LibraryExtension> {
configureComposeAndroid(this)
}
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -12,18 +12,18 @@ import org.gradle.kotlin.dsl.configure
import org.gradle.kotlin.dsl.dependencies

class AndroidLibraryPlugin : Plugin<Project> {
override fun apply(target: Project) {
with(target) {
pluginManager.apply("com.android.library")
override fun apply(target: Project) {
with(target) {
pluginManager.apply("com.android.library")

extensions.configure<LibraryExtension> {
configureKotlinAndroid(this)
configureKotlinCoroutine(this)
}
extensions.configure<LibraryExtension> {
configureKotlinAndroid(this)
configureKotlinCoroutine(this)
}

dependencies {
implementation(libs.getLibrary("timber"))
}
}
}
dependencies {
implementation(libs.getLibrary("timber"))
}
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -9,17 +9,17 @@ import org.gradle.api.Project
import org.gradle.kotlin.dsl.dependencies

class HiltPlugin : Plugin<Project> {
override fun apply(target: Project) {
with(target) {
pluginManager.apply {
apply("dagger.hilt.android.plugin")
apply("com.google.devtools.ksp")
}
override fun apply(target: Project) {
with(target) {
pluginManager.apply {
apply("dagger.hilt.android.plugin")
apply("com.google.devtools.ksp")
}

dependencies {
implementation(libs.getLibrary("hilt-android"))
ksp(libs.getLibrary("hilt-android-compiler"))
}
}
}
dependencies {
implementation(libs.getLibrary("hilt-android"))
ksp(libs.getLibrary("hilt-android-compiler"))
}
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -9,22 +9,22 @@ import org.gradle.api.Project
import org.gradle.kotlin.dsl.dependencies

class MapisodeDataPlugin : Plugin<Project> {
override fun apply(target: Project) {
with(target) {
pluginManager.apply {
apply("mapisode.android.library")
apply("mapisode.android.hilt")
apply("org.jetbrains.kotlin.plugin.serialization")
}
override fun apply(target: Project) {
with(target) {
pluginManager.apply {
apply("mapisode.android.library")
apply("mapisode.android.hilt")
apply("org.jetbrains.kotlin.plugin.serialization")
}

dependencies {
val retrofitBom = libs.getLibrary("retrofit-bom")
implementation(platform(retrofitBom))
implementation(project(":core:model"))
implementation(project(":core:network"))
implementation(libs.getLibrary("kotlinx-serialization"))
implementation(libs.getBundle("retrofit"))
}
}
}
dependencies {
val retrofitBom = libs.getLibrary("retrofit-bom")
implementation(platform(retrofitBom))
implementation(project(":core:model"))
implementation(project(":core:network"))
implementation(libs.getLibrary("kotlinx-serialization"))
implementation(libs.getBundle("retrofit"))
}
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -8,19 +8,19 @@ import org.gradle.api.Project
import org.gradle.kotlin.dsl.dependencies

class MapisodeFeaturePlugin : Plugin<Project> {
override fun apply(target: Project) {
with(target) {
pluginManager.apply {
apply("mapisode.android.library")
apply("mapisode.android.compose")
}
override fun apply(target: Project) {
with(target) {
pluginManager.apply {
apply("mapisode.android.library")
apply("mapisode.android.compose")
}

dependencies {
implementation(project(":core:ui"))
implementation(project(":core:designsystem"))
implementation(project(":core:model"))
implementation(libs.getBundle("compose"))
}
}
}
dependencies {
implementation(project(":core:ui"))
implementation(project(":core:designsystem"))
implementation(project(":core:model"))
implementation(libs.getBundle("compose"))
}
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -5,19 +5,19 @@ import org.gradle.api.Project
import org.gradle.kotlin.dsl.dependencies

internal fun Project.configureComposeAndroid(commonExtension: CommonExtension<*, *, *, *, *, *>) {
pluginManager.apply("org.jetbrains.kotlin.plugin.compose")
pluginManager.apply("org.jetbrains.kotlin.plugin.compose")

commonExtension.apply {
buildFeatures {
compose = true
}
commonExtension.apply {
buildFeatures {
compose = true
}

dependencies {
val composeBom = libs.getLibrary("compose-bom")
implementation(platform(composeBom))
implementation(libs.getBundle("compose"))
debugImplementation(libs.getBundle("compose-debug"))
// TODO: Test 의존성 추가
}
}
dependencies {
val composeBom = libs.getLibrary("compose-bom")
implementation(platform(composeBom))
implementation(libs.getBundle("compose"))
debugImplementation(libs.getBundle("compose-debug"))
// TODO: Test 의존성 추가
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -7,49 +7,49 @@ import org.gradle.api.provider.Provider
import org.gradle.kotlin.dsl.DependencyHandlerScope

fun DependencyHandlerScope.implementation(project: Project) {
"implementation"(project)
"implementation"(project)
}

fun DependencyHandlerScope.implementation(provider: Provider<*>) {
"implementation"(provider)
"implementation"(provider)
}

fun DependencyHandlerScope.implementation(fileTree: ConfigurableFileTree) {
"implementation"(fileTree)
"implementation"(fileTree)
}

fun DependencyHandlerScope.implementation(fileCollection: ConfigurableFileCollection) {
"implementation"(fileCollection)
"implementation"(fileCollection)
}

fun DependencyHandlerScope.debugImplementation(provider: Provider<*>) {
"debugImplementation"(provider)
"debugImplementation"(provider)
}

fun DependencyHandlerScope.releaseImplementation(provider: Provider<*>) {
"releaseImplementation"(provider)
"releaseImplementation"(provider)
}

fun DependencyHandlerScope.ksp(provider: Provider<*>) {
"ksp"(provider)
"ksp"(provider)
}

fun DependencyHandlerScope.kspTest(provider: Provider<*>) {
"kspTest"(provider)
"kspTest"(provider)
}

fun DependencyHandlerScope.coreLibraryDesugaring(provider: Provider<*>) {
"coreLibraryDesugaring"(provider)
"coreLibraryDesugaring"(provider)
}

fun DependencyHandlerScope.androidTestImplementation(provider: Provider<*>) {
"androidTestImplementation"(provider)
"androidTestImplementation"(provider)
}

fun DependencyHandlerScope.testImplementation(provider: Provider<*>) {
"testImplementation"(provider)
"testImplementation"(provider)
}

fun DependencyHandlerScope.compileOnly(provider: Provider<*>) {
"compileOnly"(provider)
"compileOnly"(provider)
}
Loading

0 comments on commit b14728e

Please sign in to comment.