Play框架“eclipsify”命令抛出错误,找不到sbt_2.9.1; 0.13.5

时间:2014-11-01 08:58:49

标签: java eclipse scala playframework sbt

我之前从未使用过scala,这是面试的必要条件。当我尝试运行play eclipsify命令时,我收到以下错误:

Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256M; support was removed in 8.0
Getting org.scala-tools.sbt sbt_2.9.1 0.13.5 ...

:: problems summary ::
:::: WARNINGS
                module not found: org.scala-tools.sbt#sbt_2.9.1;0.13.5

        ==== local: tried

          C:\Users\Paul\Documents\Programming\play-2.0\framework\..\repository/local/org.scala-tools.sbt/sbt_2.9.1/0.13.5/ivys/ivy.xml

        ==== Maven2 Local: tried

          file://C:\Users\Paul/.m2/repository/org/scala-tools/sbt/sbt_2.9.1/0.13.5/sbt_2.9.1-0.13.5.pom

        ==== typesafe-ivy-releases: tried

          http://repo.typesafe.com/typesafe/ivy-releases/org.scala-tools.sbt/sbt_2.9.1/0.13.5/ivys/ivy.xml

        ==== Maven Central: tried

          http://repo1.maven.org/maven2/org/scala-tools/sbt/sbt_2.9.1/0.13.5/sbt_2.9.1-0.13.5.pom

        ==== Scala-Tools Maven2 Repository: tried

          http://scala-tools.org/repo-releases/org/scala-tools/sbt/sbt_2.9.1/0.13.5/sbt_2.9.1-0.13.5.pom

        ==== Scala-Tools Maven2 Snapshots Repository: tried

          http://scala-tools.org/repo-snapshots/org/scala-tools/sbt/sbt_2.9.1/0.13.5/sbt_2.9.1-0.13.5.pom

                ::::::::::::::::::::::::::::::::::::::::::::::

                ::          UNRESOLVED DEPENDENCIES         ::

                ::::::::::::::::::::::::::::::::::::::::::::::

                :: org.scala-tools.sbt#sbt_2.9.1;0.13.5: not found

                ::::::::::::::::::::::::::::::::::::::::::::::



:: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS
unresolved dependency: org.scala-tools.sbt#sbt_2.9.1;0.13.5: not found

我花了很多时间在线寻找解决方案,但到目前为止还没有任何工作,说实话我甚至不确定我在寻找什么。
是否可以在正确的存储库中指向游戏?如果是这样的话呢? 我可以告诉游戏使用旧版本吗?我怎样才能做到这一点?

我昨天几乎整天都在努力设置环境,但收效甚微。 最后,我设法通过安装Intellij并通过它进行导入来运行项目模板,但是使用Intellij来完成这个项目并不好,我也没有这方面的经验,而且它使我的速度显着降低。
如果我可以在eclipse中启动并运行这个项目,我想我可以快速完成编码挑战没问题。任何人都可以帮我解决这些问题吗?

1 个答案:

答案 0 :(得分:7)

你可能混合了两个不同的版本。您不应仅使用play而只使用activator。实际上play命令不再可用(因此,除非您添加了名为play的别名来执行激活器,否则您使用的是其他版本)。此外,eclipsify仅适用于旧版本(现在称为eclipse)。

请按照以下步骤再试一次:

$ activator new
(Choose Java or Scala Play template)
Enter a name for your application (just press enter for 'play-java')
> sometest

$ cd sometest
$ ./activator eclipse