mirror of
https://github.com/GayPizzaSpecifications/pork.git
synced 2025-08-03 05:10:55 +00:00
support: basic idea plugin
This commit is contained in:
34
support/pork-idea/build.gradle.kts
Normal file
34
support/pork-idea/build.gradle.kts
Normal file
@ -0,0 +1,34 @@
|
||||
plugins {
|
||||
id("org.jetbrains.intellij") version "1.15.0"
|
||||
id("gay.pizza.pork.module")
|
||||
}
|
||||
|
||||
dependencies {
|
||||
implementation(project(":parser"))
|
||||
}
|
||||
|
||||
intellij {
|
||||
pluginName.set(properties["pluginName"].toString())
|
||||
version.set(properties["platformVersion"].toString())
|
||||
type.set(properties["platformType"].toString())
|
||||
}
|
||||
|
||||
tasks {
|
||||
buildSearchableOptions {
|
||||
enabled = false
|
||||
}
|
||||
|
||||
patchPluginXml {
|
||||
version.set(project.properties["pluginVersion"].toString())
|
||||
sinceBuild.set(project.properties["pluginSinceBuild"].toString())
|
||||
untilBuild.set(project.properties["pluginUntilBuild"].toString())
|
||||
pluginDescription.set("Pork Language support for IntelliJ IDEs")
|
||||
}
|
||||
}
|
||||
|
||||
project.afterEvaluate {
|
||||
tasks.buildPlugin {
|
||||
exclude("**/lib/annotations*.jar")
|
||||
exclude("**/lib/kotlin*.jar")
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user