diff --git a/build.gradle.kts b/build.gradle.kts index 95b2077..b9bdcf3 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -53,13 +53,13 @@ allprojects { subprojects { version = rootProject.version afterEvaluate { - if(project.getPropertyByBoolean(ProjectFlags.USE_SPRING_BOOT_BOM)){ - dependencies{ + if (project.getPropertyByBoolean(ProjectFlags.USE_SPRING_BOOT_BOM)) { + dependencies { implementation(platform(libs.springBootDependencies.bom)) } } - if (project.getPropertyByBoolean(ProjectFlags.USE_SPRING_BOOT_WEB)){ - dependencies{ + if (project.getPropertyByBoolean(ProjectFlags.USE_SPRING_BOOT_WEB)) { + dependencies { compileOnly(libs.springBootStarter.web) } } @@ -71,13 +71,12 @@ subprojects { plugin(libs.plugins.kotlin.jvm.get().pluginId) plugin(libs.plugins.axionRelease.get().pluginId) // plugin(libs.plugins.spring.dependency.management.get().pluginId) - // 导入仓库配置 + //导入仓库配置 from(file("$configDir/repositories.gradle.kts")) // 导入源代码任务 from(file("$tasksDir/sourceTask.gradle.kts")) -// // 导入发布配置 -// from(file("$configDir/publishing.gradle.kts")) } + //region publishing publishing { repositories { maven { @@ -127,26 +126,23 @@ subprojects { } } } + } + //endregion + dependencies { - - dependencies { - - } - configure { - toolchain { - languageVersion.set(JavaLanguageVersion.of(21)) - } - } - tasks.withType { - isEnabled = true - duplicatesStrategy = DuplicatesStrategy.EXCLUDE - } - tasks.named("test") { - useJUnitPlatform() + } + configure { + toolchain { + languageVersion.set(JavaLanguageVersion.of(21)) } } - - + tasks.withType { + isEnabled = true + duplicatesStrategy = DuplicatesStrategy.EXCLUDE + } + tasks.named("test") { + useJUnitPlatform() + } } fun Project.getPropertyByBoolean(key: String): Boolean { return properties[key]?.toString()?.toBoolean() ?: false diff --git a/config/publishing.gradle.kts b/config/publishing.gradle.kts deleted file mode 100644 index e69de29..0000000 diff --git a/config/repositories.gradle.kts b/config/repositories.gradle.kts index 1adf882..7bac304 100644 --- a/config/repositories.gradle.kts +++ b/config/repositories.gradle.kts @@ -1,6 +1,13 @@ // This file is used to define the repositories used by the project. repositories { mavenLocal() + val host = System.getenv("GEWUYOU_GITEA_HOST") + host?.let { + maven{ + url = uri("http://${host}/api/packages/gewuyou/maven") + isAllowInsecureProtocol = true + } + } maven { url = uri("https://maven.pkg.jetbrains.space/kotlin/p/kotlin/dev") }