跳转至主要内容

热加载

热加载是什么?#

你在 IDE 中对源代码文件的修改将实时同步到远端容器中,同时你配置的 Run/Debug 命令将会被重新执行。

支持的 IDE#

LanguageIDEEditionRequired Plugin
JavaIntelliJ IDEAUltimateN/A
GoIntelliJ IDEAUltimateGo plugin
GoLandProfessionalN/A
PythonIntelliJ IDEAUltimatePython plugin
PyCharmProfessionalN/A
PHPIntelliJ IDEAUltimatePHP plugin
PhpStormProfessionalN/A
Node.jsIntelliJ IDEAUltimateN/A
WebStormProfessionalN/A

如何启用热加载?#

  1. 选择你想要开发或者调试的工作负载
  2. 右键点击这个工作负载并选择Dev Config,配置hotReload: true

示例配置#

Nocalhost Configs
name: java-remote-run
serviceType: deployment
containers:
- name: "reviews"
dev:
image: codingcorp-docker.pkg.coding.net/nocalhost/dev-images/java:latest
shell: bash
workDir: /home/nocalhost-dev
command:
debug:
- ./gradlew
- bootRun
- --debug-jvm
- --no-daemon
hotReload: true
debug:
remoteDebugPort: 5005