-
Notifications
You must be signed in to change notification settings - Fork 2
/
gradle.properties
71 lines (64 loc) · 3.62 KB
/
gradle.properties
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
pluginGroup = com.chriscarini.jetbrains
pluginName = Git Push Reminder
pluginRepositoryUrl = https://github.com/ChrisCarini/git-push-reminder-jetbrains-plugin
# Plugin Version in SemVer format -> https://semver.org
# To release a new version of the plugin against an EAP build of IntelliJ,
# the pluginVersion should be suffixed with '-EAP'. This will release the
# plugin to the below JetBrains-hosted plugin repository:
# - https://plugins.jetbrains.com/plugins/eap/list
# Note: You will need to configure the above URL as a custom plugin repository;
# see directions: https://www.jetbrains.com/help/idea/managing-plugins.html#repos
pluginVersion = 2.2.0
## See https://plugins.jetbrains.com/docs/intellij/build-number-ranges.html
## for insight into build numbers and IntelliJ Platform versions.
pluginSinceBuild = 243
pluginUntilBuild = 243.*
# Plugin Verifier integration -> https://github.com/JetBrains/gradle-intellij-plugin#plugin-verifier-dsl
# See https://jb.gg/intellij-platform-builds-list for available build versions
pluginVerifierIdeVersions = 2024.3,LATEST-EAP-SNAPSHOT
# Failure Levels: https://github.com/JetBrains/gradle-intellij-plugin/blob/master/src/main/kotlin/org/jetbrains/intellij/tasks/RunPluginVerifierTask.kt
# Exclude `NOT_DYNAMIC` Failure Level because we make use of `projectCloseHandler` (in `plugin.xml`)
# which is considered to be a non-dynamic feature.
pluginVerifierExcludeFailureLevels = NOT_DYNAMIC
# Mute Plugin Problems -> https://github.com/JetBrains/intellij-plugin-verifier?tab=readme-ov-file#check-plugin
# Used to mute (ignore) a comma-seperated list of plugin problems.
pluginVerifierMutePluginProblems =
# IntelliJ Platform Properties -> https://github.com/JetBrains/gradle-intellij-plugin#intellij-platform-properties
platformType = IC
# see https://www.jetbrains.com/intellij-repository/releases/
# and https://www.jetbrains.com/intellij-repository/snapshots/
# To use/download EAP add '-EAP-SNAPSHOT' to the version, i.e. 'IU-191.6014.8-EAP-SNAPSHOT'
# platformVersion = '201.6668.60-EAP-SNAPSHOT'
#platformVersion = 2024.1.4 ## 2024.1.4
#platformVersion = 242.20224.91-EAP-SNAPSHOT ## 2024.2 Beta
#platformVersion = 242.20224.159-EAP-SNAPSHOT ## 2024.2 RC1
platformVersion = 2024.3
# Plugin Dependencies -> https://plugins.jetbrains.com/docs/intellij/plugin-dependencies.html
# Example: platformPlugins = com.jetbrains.php:203.4449.22, org.intellij.scala:2023.3.27@EAP
platformPlugins =
# Example: platformBundledPlugins = com.intellij.java
platformBundledPlugins = Git4Idea
# Java language level used to compile sources and to generate the files for
# - Java 11 is required since 2020.3
# - Java 17 is required since 2022.2
# - Java 21 is required since 2024.2
# See https://jb.gg/intellij-platform-versions for details.
javaVersion = 21
# Publish the plugin to the JetBrains Plugin Repository
publishPlugin = true
##
# ----- NON JETBRAINS PLUGIN SETTINGS -----
##
# Use the secondary JetBrains JDK (i.e. 2019.2: 'true' for Java 8, 'false' for java 11)
systemProp.idea.jdk.secondary=true
org.gradle.jvmargs=-Xmx2g
# A long-running Gradle process to speed up local builds.
# To stop the daemon run 'gradlew --stop'
org.gradle.daemon=true
# Lazy configuration of projects speeds up the evaluation of large projects. This is especially
# useful when invoking a specific project task (e.g. gradlew :git-push-reminder-jetbrains-plugin:build)
org.gradle.configureondemand=true
# Run subproject tasks in parallel. Results in higher CPU usage, but faster builds
org.gradle.parallel=true
# Allows generation of idea/eclipse metadata for a specific subproject and its upstream project dependencies
ide.recursive=true