2013-03-28 42 views
0

Im在IntelliJ中使用Remote Host,它不同步.class文件;它会同步其他文件,如.java文件。IntelliJ的远程主机是否可以同步.class文件?

我的设置:

  1. 的IntelliJ 12旗舰版的Windows 7
  2. Ant构建远程UNIX主机进行编译,罐子等上执行SSHExec
  3. 远程主机设置为SFTP(和FTP attmpted)上Linux主机
  4. 更新.java文件(类)确实会同步/更新到远程主机

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

我知道“热插拔”的作品,因为它手动工作。 什么是不工作是远程主机不上传新生成的.class文件到远程主机。

任何人都可以做到这一点? 会不会有一个不同的插件应该使用?

+0

将类文件编译到输出文件夹中,该文件夹由于性能原因(默认情况下将其排除)未被IDE更改监视。您可以将输出更改为其他目录,或者不要将其从项目中排除,这样IDE将能够检测更改并上载它们。 – CrazyCoder

回答

0

发现远程主机只在保存文件时触发。 只有发生文件同步时,才会发生文件同步,但只发生在您保存/接触的文件上。 远程主机不'侦听',看是否只是任何文件/文件夹已更新。 希望这可以帮助别人。

+2

可以选择[上传外部更改](http://img542.imageshack.us/img542/9481/20130416230153.png)。 – CrazyCoder