我下面的提升導書設置基本Hello World應用程序的指令(在使用Cygwin的Windows 7中)Maven的編譯依賴錯誤javax.mail失蹤
這樣做了以後,開始
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-SNAPSHOT:無法收集[net.liftweb:lift-mapper:jar:2.0 ),javax.servlet:servlet-api:jar:2.5(提供),junit:junit:jar:4.7(test),org.mortbay.jetty:jetty:jar:[6.1.6,7.0)(test),org .scala-lang:scala-compiler:jar:2.7.7(test)]:沒有可用於javax.mail的版本:mail:jar:[1.4,1.4.3)在指定範圍內 - > [Help 1]
在此之前,metadata.xml文件的校驗和錯誤有兩個警告。我把checksum忽略在我的pom文件中。
我從Oracle下載了mailx
API包,並將其放入我的類路徑中。嘗試找到類似的聲音錯誤的各種解決方案似乎沒有任何工作。有人能提出一些建議嗎
PS:我搜索了兩天的答案,並嘗試了各種線索出現的所有解決方案,但沒有找到答案。
訪問此鏈接 - http://stackoverflow.com/questions/9965929/scala-lift-error-on-jettyrun-maven-eclipse。你能不能把你的pom.xml粘貼到這裏來審查一次。 –
下面的修復工作 –