瀏覽代碼

add testInClion setting

add testInCLion setting in gradle.properties
Seedking 1 年之前
父節點
當前提交
ab498c4d28
共有 2 個文件被更改,包括 7 次插入4 次删除
  1. 4 4
      build.gradle.kts
  2. 3 0
      gradle.properties

+ 4 - 4
build.gradle.kts

@@ -6,14 +6,14 @@ fun properties(key: String) = project.findProperty(key).toString()
 val localChangeNotes: String = file("${projectDir}/change-notes.html").readText(Charsets.UTF_8)
 val localDescription: String = file("${projectDir}/description.html").readText(Charsets.UTF_8)
 
+//testing ide (true : clion , false : intellij)
+val testIde:String = if(properties("testInClion").toBoolean()) "CL" else "IC"
+
 
 plugins {
     id("java")
-    //gradle-intellij-plugin
     id("org.jetbrains.intellij") version "1.17.1"
-    //kotlin
     id("org.jetbrains.kotlin.jvm") version "1.9.21"
-
     id("org.jetbrains.changelog") version "2.2.0"
 }
 
@@ -30,7 +30,7 @@ repositories {
 }
 
 intellij {
-    type.set("IC")
+    type.set(testIde)
     version.set("2023.3.3")
     downloadSources.set(true)
     ideaDependencyCachePath.set(dependencyCachePath)

+ 3 - 0
gradle.properties

@@ -12,6 +12,9 @@ kotlin.stdlib.default.dependency=false
 #systemProp.https.proxyHost=127.0.0.1
 #systemProp.https.proxyPort=7890
 
+# testing in clion
+testInClion=false
+
 
 org.gradle.warning.mode=all
 kotlin.daemon.jvmargs=-Xmx2048m