File tree Expand file tree Collapse file tree 9 files changed +46
-0
lines changed
exts/ext-container/src/233/main
kotlin/cc/unitmesh/container
src/main/resources/META-INF Expand file tree Collapse file tree 9 files changed +46
-0
lines changed Original file line number Diff line number Diff line change @@ -264,6 +264,7 @@ project(":") {
264
264
pluginModule(implementation(project(" :exts:ext-dependencies" )))
265
265
pluginModule(implementation(project(" :exts:ext-endpoints" )))
266
266
pluginModule(implementation(project(" :exts:ext-plantuml" )))
267
+ pluginModule(implementation(project(" :exts:ext-container" )))
267
268
pluginModule(implementation(project(" :exts:devins-lang" )))
268
269
269
270
testFramework(TestFrameworkType .Bundled )
@@ -288,6 +289,7 @@ project(":") {
288
289
implementation(project(" :exts:ext-dependencies" ))
289
290
implementation(project(" :exts:ext-plantuml" ))
290
291
implementation(project(" :exts:ext-endpoints" ))
292
+ implementation(project(" :exts:ext-container" ))
291
293
implementation(project(" :exts:devins-lang" ))
292
294
293
295
kover(project(" :core" ))
@@ -638,6 +640,17 @@ project(":exts:ext-plantuml") {
638
640
}
639
641
}
640
642
643
+ project(" :exts:ext-container" ) {
644
+ dependencies {
645
+ intellijPlatform {
646
+ intellijIde(prop(" ideaVersion" ))
647
+ intellijPlugins(ideaPlugins + prop(" devContainerPlugin" ))
648
+ }
649
+
650
+ implementation(project(" :core" ))
651
+ }
652
+ }
653
+
641
654
project(" :exts:ext-endpoints" ) {
642
655
dependencies {
643
656
intellijPlatform {
Original file line number Diff line number Diff line change
1
+ package cc.unitmesh.container
2
+
3
+ import cc.unitmesh.devti.provider.RunService
4
+ import com.intellij.execution.configurations.RunProfile
5
+ import com.intellij.openapi.project.Project
6
+ import com.intellij.openapi.vfs.VirtualFile
7
+
8
+ class RunContainerService : RunService {
9
+ override fun isApplicable (project : Project , file : VirtualFile ): Boolean {
10
+ return false
11
+ }
12
+
13
+ override fun runConfigurationClass (project : Project ): Class <out RunProfile >? {
14
+ return null
15
+ }
16
+ }
Original file line number Diff line number Diff line change
1
+ <idea-plugin package =" cc.unitmesh.container" >
2
+ <!-- suppress PluginXmlValidity -->
3
+ <dependencies >
4
+ <plugin id =" org.jetbrains.plugins.docker.gateway" />
5
+ </dependencies >
6
+
7
+ <extensions defaultExtensionNs =" cc.unitmesh" >
8
+ <runService implementation =" cc.unitmesh.container.RunContainerService" />
9
+ </extensions >
10
+ </idea-plugin >
Original file line number Diff line number Diff line change @@ -20,5 +20,7 @@ rustPlugin=org.rust.lang:0.4.185.5086-222
20
20
# https://plugins.jetbrains.com/plugin/9568-go/versions
21
21
goPlugin =org.jetbrains.plugins.go:223.7571.182
22
22
endpointsPlugin =
23
+ devContainerPlugin =
24
+
23
25
swaggerPlugin =com.intellij.swagger:223.7571.125
24
26
vuePlugin =org.jetbrains.plugins.vue:223.7571.176
Original file line number Diff line number Diff line change @@ -17,6 +17,7 @@ rustPlugin=com.jetbrains.rust:233.21799.284
17
17
18
18
pythonPlugin =PythonCore:233.11799.196
19
19
jupyterPlugin =intellij.jupyter:233.11799.196
20
+ devContainerPlugin =org.jetbrains.plugins.docker.gateway:233.11799.180
20
21
21
22
# https://plugins.jetbrains.com/plugin/9568-go/versions
22
23
goPlugin =org.jetbrains.plugins.go:233.11799.196
Original file line number Diff line number Diff line change @@ -21,6 +21,7 @@ goPlugin=org.jetbrains.plugins.go:241.14494.240
21
21
22
22
pythonPlugin =PythonCore:241.14494.240
23
23
jupyterPlugin =intellij.jupyter:241.14494.240
24
+ devContainerPlugin =org.jetbrains.plugins.docker.gateway:241.14494.189
24
25
25
26
endpointsPlugin =com.intellij.microservices.ui:241.14494.150
26
27
swaggerPlugin =com.intellij.swagger:241.14494.150
Original file line number Diff line number Diff line change @@ -20,6 +20,7 @@ goPlugin=org.jetbrains.plugins.go:243.21565.211
20
20
# https://plugins.jetbrains.com/plugin/7322-python-community-edition/versions
21
21
pythonPlugin =PythonCore:243.21565.211
22
22
jupyterPlugin =intellij.jupyter:243.21565.193
23
+ devContainerPlugin =org.jetbrains.plugins.docker.gateway:243.21565.122
23
24
24
25
endpointsPlugin =com.intellij.microservices.ui:243.21565.122
25
26
swaggerPlugin =com.intellij.swagger:243.21565.122
Original file line number Diff line number Diff line change @@ -27,6 +27,7 @@ include(
27
27
" exts:ext-endpoints" ,
28
28
" exts:ext-vue" ,
29
29
" exts:ext-dependencies" ,
30
+ " exts:ext-container" ,
30
31
31
32
// the Input Language support for AutoDev
32
33
" exts:devins-lang"
Original file line number Diff line number Diff line change 42
42
<module name =" cc.unitmesh.endpoints" />
43
43
<module name =" cc.unitmesh.vue" />
44
44
<module name =" cc.unitmesh.dependencies" />
45
+ <module name =" cc.unitmesh.container" />
45
46
</content >
46
47
</idea-plugin >
You can’t perform that action at this time.
0 commit comments