0

Lift プロジェクトを 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すると実際に動作することです (?!)ゴールとしてEclipse で実行しようとするとjetty:run、HelloWorld スニペットで ClassNotFoundException が発生します。

では、私の設定のどこが間違っているのでしょうか?

更新: 3 つの異なる Eclipse バージョンを試し、maven for scala プラグインをインストールし、見つけたすべてのチュートリアルに従った後、まったく運がありません。これは、すべてのプロジェクトに eclipse 用の scala ライブラリを含めた後の外観です (アーキタイプから作成した後)。 ここに画像の説明を入力

4

1 に答える 1

1

この「mvn archetype:generate」は最新ですか? 誰かがそれがまったく機能することを保証するかどうかはわかりません.. とにかく、少なくとも Lift を試して動作することを確認するデフォルトの方法は次のとおりです: https://github.com/lift/lift_25_sbt

Maven の代わりに「Simple Build Tool」を使用しますが、maven でも動作するはずです。また、「build.sbt」を簡単に読み取って、すべての依存関係を取得できます。Eclipse/intellij プロジェクト定義を作成するためのプラグインが含まれています。(デモ プロジェクトの README を参照してください。)

Eclipse プロジェクトを作成するターゲットは、「eclipse」または「eclipse with-sources=true」です。アプリを起動するターゲットは「container:start」です。

于 2013-02-19T11:20:26.190 に答える