mirror of
https://github.com/LamGC/ScalaBot.git
synced 2025-04-29 22:27:31 +00:00
build: 将子项目间共用的 Plugin 声明在根项目.
根据 Gradle 建议[1], 可以将子项目中都有使用的插件, 更改到根项目中, 这么做可以让我们仅更新根项目的插件版本, 让 Gradle 自动同步子项目的插件版本. --------------------------------- [1]: https://docs.gradle.org/current/userguide/plugins.html#sec:subprojects_plugins_dsl
This commit is contained in:
parent
cfdfa21619
commit
45244c1fb1
@ -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 {
|
allprojects {
|
||||||
repositories {
|
repositories {
|
||||||
mavenCentral()
|
mavenCentral()
|
||||||
|
@ -1,10 +1,9 @@
|
|||||||
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
|
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
kotlin("jvm") version "1.6.10"
|
kotlin("jvm")
|
||||||
application
|
application
|
||||||
id("org.jetbrains.kotlinx.kover") version "0.5.1"
|
id("org.jetbrains.kotlinx.kover")
|
||||||
// id("org.jetbrains.kotlin") version "1.6.10"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
@ -1,7 +1,5 @@
|
|||||||
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
|
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
kotlin("jvm") version "1.6.10"
|
kotlin("jvm")
|
||||||
java
|
java
|
||||||
`maven-publish`
|
`maven-publish`
|
||||||
signing
|
signing
|
||||||
@ -33,10 +31,6 @@ tasks.test {
|
|||||||
useJUnitPlatform()
|
useJUnitPlatform()
|
||||||
}
|
}
|
||||||
|
|
||||||
tasks.withType<KotlinCompile> {
|
|
||||||
kotlinOptions.jvmTarget = "11"
|
|
||||||
}
|
|
||||||
|
|
||||||
publishing {
|
publishing {
|
||||||
repositories {
|
repositories {
|
||||||
if (project.version.toString().endsWith("-SNAPSHOT")) {
|
if (project.version.toString().endsWith("-SNAPSHOT")) {
|
||||||
|
Loading…
Reference in New Issue
Block a user