远程播放框架和Eclipse

时间:2012-08-05 15:21:40

标签: eclipse playframework playframework-2.0

我有一个在远程服务器上运行的播放框架项目。

我正在尝试将eclipse配置为远程工作。 由于不需要构建,我的要求是能够从eclipse编辑项目文件并自动保存在服务器上,自动完成和调试。

我在eclipse上安装了Remote System Explorer,并设置了与我的服务器的远程ftp连接。

我服务器上的播放环境不足 /play-2.0.2 /

我的项目路径是 /play-2.0.2/test

在RSE中,我点击了/play-2.0.2/test和“创建远程项目”

现在,在Java透视图中,我可以浏览项目,更改文件,然后自动保存到服务器。

我的问题是自动完成播放框架库不能正常工作,因为所有引用都是/play-2.0.2/repository /...

任何想法如何解决?我尝试使用构建路径但没有成功

谢谢!

1 个答案:

答案 0 :(得分:0)

所以,我正在考虑自己实现同样的目标。

您遇到的问题是由于.classpath文件具有绝对值。虽然对我来说,除了在两种不同的O.S.之间不起作用的符号链接之外,我还考虑了另外两种解决方案:

  1. 使用sed在生成后重写.classpath文件中的类路径
  2. 使用"classpathTransformerFactory"作为sbt eclipse命令
  3. 我没有必要处理它(它比其他更多的东西),我会尽快探索这两个选项并发布细节。我只是留下答案,以防有人想要你离开的地方。

    另一件事是:

    看到sbt选择build.sbt中引用的lib,下载jar并将它们放在~/.ivy2目录中,如果你使用这些方法中的任何一个来改变远程机器到本地,你需要确保本地常春藤缓存上有相同的库。所以,正如我写的那样,另一个想法浮现在脑海中:

      在本地环境中
    1. sbt eclipseplay eclipseactivator eclipse [它应该是相同的],然后在远程的环境中传输.project和.classpath文件远程本地,看看会发生什么(如果它不起作用,扫描它们可能需要更改的绝对和不正确的路径)
    2. 对于未经证实的答案感到抱歉,我认为它比没有答案更好。

      干杯