无法打开现有的Play2.2-Scala应用程序

时间:2014-12-29 20:57:49

标签: eclipse macos scala playframework-2.2

我试图在现有的Play上做一些前端工作!基于Play的应用程序!框架2.2。我是Play!的完整新手。到目前为止,我已经通过SSH从服务器复制了应用程序.zip文件并对其进行了扩展。我也成功安装了Play!2.2。并添加了必要的PATH。所以,我以为我正在接近修补这个东西,但现在我遇到了一些真正的问题。这是应用程序根目录的play about输出(提供一些上下文)。

Adams-MacBook-Pro:demofitness-1.0-SNAPSHOT adamstafford$ play about
[info] Set current project to demofitness-1-0-snapshot (in build file:/Users/adamstafford/demofitness-1.0-SNAPSHOT/)
[info] This is sbt 0.13.0
[info] The current project is {file:/Users/adamstafford/demofitness-1.0-SNAPSHOT/}demofitness-1-0-snapshot 0.1-SNAPSHOT
[info] The current project is built against Scala 2.10.3
[info] 
[info] sbt, sbt plugins, and build definitions are using Scala 2.10.3

现在,我想实际使用该应用程序,但是当我尝试play eclipse创建eclipse文件以便我可以在scalaIDE中打开应用程序时会发生这种情况:

Adams-MacBook-Pro:demofitness-1.0-SNAPSHOT adamstafford$ play eclipse
[info] Set current project to demofitness-1-0-snapshot (in build file:/Users/adamstafford/demofitness-1.0-SNAPSHOT/)
[error] Not a valid command: eclipse (similar: help, alias)
[error] Not a valid project ID: eclipse
[error] Expected ':' (if selecting a configuration)
[error] Not a valid key: eclipse (similar: deliver, licenses, clean)
[error] eclipse
[error]        ^

我成功地在测试应用程序上使用了相同的命令(" hello-scala"),在eclipse中打开它并成功修改,编译并运行它。所以我不确定为什么这不适用于我想要处理的现有应用程序。现有的应用程序目前在它的服务器上正常运行,所以我不认为存档缺少必要的文件,但它可能是。以下是服务器上的根目录ls

bin  conf  lib  logs  README  RUNNING_PID  share

我还尝试使用Play!2.3在Activator中打开应用程序,我收到此错误消息:"无法执行请求:目录不包含sbt版本:/ Users / adamstafford / demofitness- 1.0-SNAPSHOT&#34 ;.正如您在ls输出中看到的那样,应用程序在根目录中没有专用的.sbt文件,即使它看起来确实是上面给出about输出的.sbt构建。我此时有点失落。

我真正想做的就是在eclipse中打开应用程序并更改一些CSS,HTML和JS。如何到达那里的任何帮助将不胜感激。如果我能提供更多有用的信息,请告诉我。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您在服务器上拥有的zip存档不是原始来源,它是一个独立的二进制文件可分发。如果要修改任何内容,则需要找到原始来源。