Skip to content

Commit a77e72d

Browse files
committed
refactor(docker): move RunDockerfileService to container module #306
- Deleted old implementation in core/src/233/main/kotlin/cc/unitmesh/devti/docker/RunDockerfileService.kt - Updated references in core/src/223/main/resources/META-INF/docker.xml and core/src/233/main/resources/META-INF/docker.xml - Added new implementation in exts/ext-container/src/233/main/kotlin/cc/unitmesh/container/RunDockerfileService.kt
1 parent 39f8739 commit a77e72d

File tree

3 files changed

+9
-5
lines changed

3 files changed

+9
-5
lines changed

core/src/223/main/resources/META-INF/docker.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<!-- Defines IDEA IDE-specific contributions and implementations. -->
22
<idea-plugin>
33
<extensions defaultExtensionNs="cc.unitmesh">
4-
<runService implementation="cc.unitmesh.devti.docker.RunDockerfileService"/>
4+
<runService implementation="cc.unitmesh.container.RunDockerfileService"/>
55

66
<chatContextProvider implementation="cc.unitmesh.container.provider.DockerContextProvider"/>
77
</extensions>

core/src/233/main/resources/META-INF/docker.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<!-- Defines IDEA IDE-specific contributions and implementations. -->
22
<idea-plugin>
33
<extensions defaultExtensionNs="cc.unitmesh">
4-
<runService implementation="cc.unitmesh.devti.docker.RunDockerfileService"/>
4+
<runService implementation="cc.unitmesh.container.RunDockerfileService"/>
55

66
<chatContextProvider implementation="cc.unitmesh.container.provider.DockerContextProvider"/>
77
</extensions>

core/src/233/main/kotlin/cc/unitmesh/devti/docker/RunDockerfileService.kt renamed to exts/ext-container/src/233/main/kotlin/cc/unitmesh/container/RunDockerfileService.kt

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package cc.unitmesh.devti.docker
1+
package cc.unitmesh.container
22

33
import cc.unitmesh.devti.provider.RunService
44
import com.intellij.docker.DockerCloudConfiguration
@@ -23,14 +23,18 @@ class RunDockerfileService : RunService {
2323
override fun runConfigurationClass(project: Project): Class<out RunProfile>? = null
2424

2525
fun defaultDockerConnection() =
26-
RemoteServerImpl("DockerConnection", DockerCloudType.getInstance(), DockerCloudConfiguration.createDefault())
26+
RemoteServerImpl(
27+
"DockerConnection",
28+
DockerCloudType.getInstance(),
29+
DockerCloudConfiguration.Companion.createDefault()
30+
)
2731

2832
override fun runFile(project: Project, virtualFile: VirtualFile, psiElement: PsiElement?, isFromToolAction: Boolean)
2933
: String? {
3034

3135
ApplicationManager.getApplication().invokeAndWait {
3236
runBlocking {
33-
val runtime = DockerServerRuntimesManager.getInstance(project)
37+
val runtime = DockerServerRuntimesManager.Companion.getInstance(project)
3438
.getOrCreateConnection(defaultDockerConnection())
3539
.await()
3640

0 commit comments

Comments
 (0)