Skip to content

Commit a013e48

Browse files
committed
feat(wechat): add WeChat miniprogram plugin support
Add WeChat miniprogram plugin integration across all IDE versions and configure ext-wechat module with proper build configuration and platform-specific source
1 parent 1e24c4e commit a013e48

File tree

6 files changed

+41
-5
lines changed

6 files changed

+41
-5
lines changed

build.gradle.kts

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -790,6 +790,37 @@ project(":exts:ext-openrewrite") {
790790
}
791791
}
792792

793+
794+
project(":exts:ext-wechat") {
795+
dependencies {
796+
intellijPlatform {
797+
intellijIde(prop("ideaVersion"))
798+
intellijPlugins(ideaPlugins + prop("wechatPlugin"))
799+
}
800+
801+
implementation(project(":core"))
802+
}
803+
804+
sourceSets {
805+
main {
806+
resources.srcDirs("src/$platformVersion/main/resources")
807+
}
808+
test {
809+
resources.srcDirs("src/$platformVersion/test/resources")
810+
}
811+
}
812+
kotlin {
813+
sourceSets {
814+
main {
815+
kotlin.srcDirs("src/$platformVersion/main/kotlin")
816+
}
817+
test {
818+
kotlin.srcDirs("src/$platformVersion/test/kotlin")
819+
}
820+
}
821+
}
822+
}
823+
793824
project(":exts:devins-lang") {
794825
apply {
795826
plugin("org.jetbrains.grammarkit")

gradle-223.properties

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,5 @@ devContainerPlugin=
2424

2525
swaggerPlugin=com.intellij.swagger:223.7571.125
2626
vuePlugin=org.jetbrains.plugins.vue:223.7571.176
27-
openWritePlugin=
27+
openWritePlugin=
28+
wechatPlugin=

gradle-233.properties

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,5 @@ goPlugin=org.jetbrains.plugins.go:233.11799.196
2424
endpointsPlugin=com.intellij.microservices.ui:233.11799.172
2525
swaggerPlugin=com.intellij.swagger:233.11799.188
2626
vuePlugin=org.jetbrains.plugins.vue:233.11799.172
27-
openWritePlugin=
27+
openWritePlugin=
28+
wechatPlugin=

gradle-241.properties

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,5 @@ endpointsPlugin=com.intellij.microservices.ui:241.14494.150
2727
swaggerPlugin=com.intellij.swagger:241.14494.150
2828
vuePlugin=org.jetbrains.plugins.vue:241.14494.159
2929

30-
openWritePlugin=com.intellij.openRewrite:241.14494.158
30+
openWritePlugin=com.intellij.openRewrite:241.14494.158
31+
wechatPlugin=

gradle-243.properties

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
ideaVersion=IU-2024.3
66

77
# please see https://www.jetbrains.org/intellij/sdk/docs/basics/getting_started/build_number_ranges.html for description
8-
pluginSinceBuild=241
8+
pluginSinceBuild=243
99
pluginUntilBuild=252.*
1010

1111
platformPlugins=PlantUML integration:7.10.1-IJ2023.2,com.intellij.mermaid:0.0.24+IJ.243,git4Idea
@@ -26,4 +26,5 @@ endpointsPlugin=com.intellij.microservices.ui:243.21565.122
2626
swaggerPlugin=com.intellij.swagger:243.21565.122
2727
vuePlugin=org.jetbrains.plugins.vue:243.21565.135
2828

29-
openWritePlugin=com.intellij.openRewrite:243.21565.129
29+
openWritePlugin=com.intellij.openRewrite:243.21565.129
30+
wechatPlugin=com.intellij.wechat.miniprogram:243.21565.120

settings.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ include(
2727
"exts:ext-dependencies",
2828
"exts:ext-container",
2929
"exts:ext-openrewrite",
30+
"exts:ext-wechat",
3031

3132
// the Input Language support for AutoDev
3233
"exts:devins-lang"

0 commit comments

Comments
 (0)