build: 将子项目间共用的 Plugin 声明在根项目.

根据 Gradle 建议[1], 可以将子项目中都有使用的插件, 更改到根项目中, 这么做可以让我们仅更新根项目的插件版本, 让 Gradle 自动同步子项目的插件版本.
---------------------------------
[1]: https://docs.gradle.org/current/userguide/plugins.html#sec:subprojects_plugins_dsl
This commit is contained in:
LamGC 2022-06-22 15:02:30 +08:00
parent cfdfa21619
commit 45244c1fb1
Signed by: LamGC
GPG Key ID: 6C5AE2A913941E1D
3 changed files with 8 additions and 10 deletions

View File

@ -1,3 +1,8 @@
plugins {
kotlin("jvm") version "1.6.10" apply false
id("org.jetbrains.kotlinx.kover") version "0.5.1" apply false
}
allprojects {
repositories {
mavenCentral()

View File

@ -1,10 +1,9 @@
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
plugins {
kotlin("jvm") version "1.6.10"
kotlin("jvm")
application
id("org.jetbrains.kotlinx.kover") version "0.5.1"
// id("org.jetbrains.kotlin") version "1.6.10"
id("org.jetbrains.kotlinx.kover")
}
dependencies {

View File

@ -1,7 +1,5 @@
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
plugins {
kotlin("jvm") version "1.6.10"
kotlin("jvm")
java
`maven-publish`
signing
@ -33,10 +31,6 @@ tasks.test {
useJUnitPlatform()
}
tasks.withType<KotlinCompile> {
kotlinOptions.jvmTarget = "11"
}
publishing {
repositories {
if (project.version.toString().endsWith("-SNAPSHOT")) {