【问题标题】:Can IntelliJ's Remote Host sync .class files?IntelliJ 的远程主机可以同步 .class 文件吗?
【发布时间】:2013-03-28 14:27:06
【问题描述】:

我在 IntelliJ 中使用 Remote Host 并且它不同步 .class 文件;它会同步其他文件,例如 .java 文件。

我的设置:

  1. Windows 7 上的 IntelliJ 12 Ultimate
  2. Ant 构建在远程 unix 主机上执行 SSHExec 以编译、jar 等
  3. 在 Linux 主机上将远程主机设置为 SFTP(和 FTP 尝试)
  4. 更新 .java 文件(类)会同步/更新到远程主机

我的目标:启动远程运行的 Tomcat 6 的远程调试会话,在本地对类进行小幅更新,并将该类同步到远程主机,目的是 Tomcat 会自动加载新的 .class 文件。

我知道“热插拔”是手动工作的。 不工作的是远程主机没有将新生成的 .class 文件上传到远程主机。

有人能做到吗? 是否应该使用其他插件来代替?

【问题讨论】:

  • 类文件被编译到输出文件夹中,出于性能原因,IDE 不会监控该文件夹的更改(默认情况下不包括在内)。您可以将输出更改为其他目录或不将其从项目中排除,这样 IDE 将能够检测到更改并上传它们。

标签: intellij-idea


【解决方案1】:

发现远程主机仅在您保存文件时触发。 只有这样才会发生文件同步,但仅限于您保存/触摸的文件。 远程主机不会“收听”以查看是否仅更新了任何文件/文件夹。 希望这对某人有所帮助。

【讨论】:

猜你喜欢
  • 2016-06-26
  • 2019-03-27
  • 2015-12-05
  • 1970-01-01
  • 1970-01-01
  • 2020-12-23
  • 1970-01-01
  • 1970-01-01
  • 2013-07-24
相关资源
最近更新 更多