【发布时间】:2013-03-28 14:27:06
【问题描述】:
我在 IntelliJ 中使用 Remote Host 并且它不同步 .class 文件;它会同步其他文件,例如 .java 文件。
我的设置:
- Windows 7 上的 IntelliJ 12 Ultimate
- Ant 构建在远程 unix 主机上执行 SSHExec 以编译、jar 等
- 在 Linux 主机上将远程主机设置为 SFTP(和 FTP 尝试)
- 更新 .java 文件(类)会同步/更新到远程主机
我的目标:启动远程运行的 Tomcat 6 的远程调试会话,在本地对类进行小幅更新,并将该类同步到远程主机,目的是 Tomcat 会自动加载新的 .class 文件。
我知道“热插拔”是手动工作的。 不工作的是远程主机没有将新生成的 .class 文件上传到远程主机。
有人能做到吗? 是否应该使用其他插件来代替?
【问题讨论】:
-
类文件被编译到输出文件夹中,出于性能原因,IDE 不会监控该文件夹的更改(默认情况下不包括在内)。您可以将输出更改为其他目录或不将其从项目中排除,这样 IDE 将能够检测到更改并上传它们。
标签: intellij-idea