-
Notifications
You must be signed in to change notification settings - Fork 8
Expand file tree
/
Copy pathgradle.properties
More file actions
87 lines (67 loc) · 4.35 KB
/
gradle.properties
File metadata and controls
87 lines (67 loc) · 4.35 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
# IntelliJ Platform Artifacts Repositories -> https://plugins.jetbrains.com/docs/intellij/intellij-artifacts.html
pluginGroup = org.yanhuang.plugins.intellij.exportjar
pluginName = Handy Export Jar
pluginRepositoryUrl = https://github.com/zhyhang/export-jar
# SemVer format -> https://semver.org
pluginVersion = 2.5.4
# See https://plugins.jetbrains.com/docs/intellij/build-number-ranges.html
# for insight into build numbers and IntelliJ Platform versions.
pluginSinceBuild = 202
# IntelliJ Platform Properties -> https://plugins.jetbrains.com/docs/intellij/tools-gradle-intellij-plugin.html#configuration-intellij-extension
platformType = IC
# TODO change according IDE version
platformVersion = 2025.1
#platformVersion = LATEST-EAP-SNAPSHOT
platformDownloadSources = true
# Plugin Dependencies -> https://plugins.jetbrains.com/docs/intellij/plugin-dependencies.html
# Plugin Dependencies. `platformPlugins` property for plugin from JetBrains Marketplace which used in build.gradle.kts.
# Example: platformPlugins = com.jetbrains.php:203.4449.22, org.intellij.scala:2023.3.27@EAP
platformPlugins =
## Plugin Dependencies. `platformBundledPlugins` property for bundled IntelliJ Platform plugins which used in build.gradle.kts.
# If you need to refer plugin's classes from your project, you also have to define a dependency in your plugin.xml
# Example: platformBundledPlugins = com.intellij.java
platformBundledPlugins = com.intellij.java
# When using JetBrains intellij-platform-gradle-plugin 2.0.0+ with idea sdk 2024.2+,
# either the build in idea or the Gradle build command will report that vcs-related classes cannot be found.
# The reason is idea has transferred some jar package from sdk/lib/*.jar to lib/modules/*.jar,
# but lib/modules has not been added to the classpath.
# Specify here and used in build.gradle.kts dependencies.intellijPlatform.bundledModules()
# module id is same as sdk/lib/modules jar file name (trim end .jar)
# not found classes can search in sdk/lib/modules/jars by certain zip tool to determine in which jar then get module is
platformBundledModules = intellij.platform.vcs.impl,intellij.platform.vcs.dvcs.impl
# Java language level used to compile sources and to generate the plugin classes files
# use in build.gradle.kts to JavaCompile and KotlinCompile, not use jvmToolchain
# should specify to Java 11 and is compatible since 2020.3
# if plugin support begin 2022.2+, can specify Java17
javaVersion = 11
# Gradle Releases -> https://github.com/gradle/gradle/releases
gradleVersion = 8.13
# Opt-out flag for bundling Kotlin standard library -> https://jb.gg/intellij-platform-kotlin-stdlib
kotlin.stdlib.default.dependency = false
# Enable Gradle Configuration Cache -> https://docs.gradle.org/current/userguide/configuration_cache.html
org.gradle.unsafe.configuration-cache = true
# https://docs.gradle.org/current/userguide/toolchains.html#sec:auto_detection
org.gradle.java.installations.auto-detect=true
org.gradle.java.installations.auto-download=true
org.gradle.java.installations.fromEnv=JAVA_HOME,JAVA11_HOME,JAVA17_HOME
# Additionally, you can provide a comma-separated list of paths to specific installations using the org.gradle.java.installations.paths property.
# For example, using the following
# org.gradle.java.installations.paths=/custom/path/jdk1.8,/shared/jre11
# Do not check the version of gradle-intellij-plugin from GitHub online
# https://plugins.jetbrains.com/docs/intellij/tools-gradle-intellij-plugin-build-features.html#nosearchableoptionswarning
org.jetbrains.intellij.buildFeature.selfUpdateCheck=false
# Enable/Disable Gradle Configuration Cache -> https://docs.gradle.org/current/userguide/configuration_cache.html
org.gradle.configuration-cache = true
# Enable Gradle Build Cache -> https://docs.gradle.org/current/userguide/build_cache.html
org.gradle.caching = true
# Enable Gradle Kotlin DSL Lazy Property Assignment -> https://docs.gradle.org/current/userguide/kotlin_dsl.html#kotdsl:assignment
systemProp.org.gradle.unsafe.kotlin.assignment = true
verifyPluginUseIdes = IC-2020.2,IC-2021.1,IC-2022.2,IC-2023.3,IC-2024.1,IC-2025.1
#systemProp.socksProxyHost=127.0.0.1
#systemProp.socksProxyPort=1088
# Enable Gradle source and javadoc download
org.gradle.download.sources=true
org.gradle.download.javadoc=true
# Configure Gradle to use domestic mirrors when possible
systemProp.https.protocols=TLSv1.2,TLSv1.3
systemProp.useGradleMavenDomesticMirrors=true