Eclipse运行升降机项目(项目配置问题)

时间:2013-02-19 09:50:29

标签: eclipse maven lift scala-ide

试图让电梯项目在Windows上运行,我在我的计算机上安装了maven,然后尝试使用

来自mvn archetype:generate

cmd,然后选择了电梯基本电话,但它始终在jetty:run部分失败。在此之前,我不得不改变很多pom.xml文件甚至获得成功的构建(因为我使用的教程已经过时,无法找到依赖项)。

所以我决定尝试使用eclipse插件,认为它应该更容易。 我已为maven安装了eclipse插件,并使用lift archetype创建了一个项目。 该项目已成功创建,但我在编辑器中发现了各种错误;等等(我在scala ide上安装了eclipse并创建了一个正常的scala项目,编译/运行正常)。我还试图在scala-library.jar中加入buildpath,但没有任何变化。

奇怪的是,我可以运行cmd并转到项目文件夹,然后运行mvn jetty:run它实际上可以工作(?!) 尝试以jetty:run作为目标在eclipse中运行会在HelloWorld片段上给我ClassNotFoundException。

那么我的设置可能出现了什么问题?

更新:没有任何运气,在尝试了3个不同的eclipse版本之后,为scala插件安装maven并按照我能找到的每个教程。它只是觉得所有指令都过时了: 这就是我在每个项目中包含eclipse的scala库之后(在我从原型创建它之后): enter image description here

1 个答案:

答案 0 :(得分:1)

这是“mvn archetype:generate”最新的吗?我不知道是否有人保证它会起作用.. 无论如何,至少尝试Lift并看到它工作的默认方式如下:https://github.com/lift/lift_25_sbt

它使用“简单构建工具”而不是maven,但maven也应该工作。此外,您可以轻松阅读“build.sbt”以获取所有依赖项。 包含用于创建eclipse / intellij项目定义的插件。 (参见演示项目的自述文件。)

创建eclipse项目的目标是“eclipse”或“eclipse with-sources = true”。 启动应用程序的目标是“container:start”。