基本的なhelloworldアプリケーションをセットアップするためのリフトガイドブックの指示に従っています(cygwinを使用するWindows 7の場合)
これを実行した後、開始します
mvn archetype:generate -U -DarchetypeGroupId=net.liftweb \
-DarchetypeArtifactId=lift-archetype-blank -DarchetypeVersion=2.0 \
-DarchetypeRepository=http://scala-tools.org/repo-releases \
-DgroupId=demo.helloworld -DartifactId=helloworld \
-Dversion=1.0-SNAPSHOT
それで
cd helloworld
mvn jetty:run
次のエラーが発生します
[エラー]プロジェクトhelloworldでの目標の実行に失敗しました:プロジェクトdemo.helloworld:helloworld:war:1.0の依存関係を解決できませんでした-スナップショット:[net.liftweb:lift-mapper:jar:2.0(コンパイル)の依存関係の収集に失敗しました。 javax.servlet:servlet-api:jar:2.5(提供)、junit:junit:jar:4.7(テスト)、org.mortbay.jetty:jetty:jar:[6.1.6,7.0)(テスト)、org.scala -lang:scala-compiler:jar:2.7.7(テスト)]:指定された範囲内でjavax.mail:mail:jar:[1.4,1.4.3)に使用できるバージョンはありません->[ヘルプ1]
その前に、metadata.xmlファイルのチェックサムエラーに対して2つの警告がありました。チェックサム無視をpomファイルに入れました。
OracleからAPIパッケージをダウンロードmailx
し、クラスパスに配置しました。同様のサウンドエラーに対して見つかったさまざまな解決策を試した後、何も機能していないようです。誰かが何かを提案できますか?
PS:私は2日間答えを探し、さまざまなスレッドで出てきたすべての解決策を試しましたが、答えが見つかりませんでした。