CodeIssuesDiscussionsWikiPull RequestsProjectsCommitsActionsReleasesContributorsPulse● GatesSecuritySettingsDeploymentsPipelineInsightsAgents✨ Explain✨ Ask AI✨ Workspace✨ Spec✨ Tests▓ Debt Map✨ NL Search🏛 Archaeology
Blame · Line-by-line history
build.gradle.kts
Each line is annotated with the commit that last touched it. Click any SHA to jump to that commit and see the surrounding change.
| 0377886 | 1 | plugins { |
| 2 | id("java") | |
| 3 | id("org.jetbrains.kotlin.jvm") version "1.9.21" | |
| 4 | id("org.jetbrains.intellij") version "1.16.1" | |
| 5 | } | |
| 6 | ||
| 7 | group = "com.gluecron" | |
| 8 | version = "0.1.0" | |
| 9 | ||
| 10 | repositories { | |
| 11 | mavenCentral() | |
| 12 | } | |
| 13 | ||
| 14 | // Configure IntelliJ Platform Plugin Gradle Plugin 1.x | |
| 15 | intellij { | |
| 16 | pluginName.set("Gluecron") | |
| 17 | version.set(project.property("platform.version").toString()) | |
| 18 | type.set("IC") // IntelliJ IDEA Community Edition | |
| 19 | plugins.set(listOf("git4idea")) | |
| 20 | } | |
| 21 | ||
| 22 | kotlin { | |
| 23 | jvmToolchain(17) | |
| 24 | } | |
| 25 | ||
| 26 | tasks { | |
| 27 | buildSearchableOptions { | |
| 28 | enabled = false | |
| 29 | } | |
| 30 | ||
| 31 | patchPluginXml { | |
| 32 | sinceBuild.set("231") // 2023.1 | |
| 33 | untilBuild.set("251.*") // 2025.1.* | |
| 34 | changeNotes.set( | |
| 35 | """ | |
| 36 | <ul> | |
| 37 | <li>0.1.0: Initial release — Open PR, Create Issue, Merge PR, View Health</li> | |
| 38 | </ul> | |
| 39 | """.trimIndent() | |
| 40 | ) | |
| 41 | } | |
| 42 | ||
| 43 | signPlugin { | |
| 44 | certificateChain.set(System.getenv("CERTIFICATE_CHAIN") ?: "") | |
| 45 | privateKey.set(System.getenv("PRIVATE_KEY") ?: "") | |
| 46 | password.set(System.getenv("PRIVATE_KEY_PASSWORD") ?: "") | |
| 47 | } | |
| 48 | ||
| 49 | publishPlugin { | |
| 50 | token.set(System.getenv("PUBLISH_TOKEN") ?: "") | |
| 51 | } | |
| 52 | } |