![](/img/trans.png)
[英]javax.mail throws IndexOutOfBoundsException when index do exists
[英]Maven compile dependency error javax.mail missing
我正在遵循電梯指南中的說明來設置基本的hello world應用程序(在Windows 7上使用cygwin)
這樣做之后開始
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(測試),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]
在此之前,有兩個警告,指出metas.xml文件的校驗和錯誤。 我將校驗和忽略項放在pom文件中。
我從Oracle下載了mailx
API程序包,並將其放在我的類路徑中。 在嘗試了各種解決方案以解決類似的發音錯誤之后,似乎沒有任何效果。 有人可以建議嗎?
PS:我搜索了兩天的答案,並嘗試了各種線程中出現的所有解決方案,但沒有找到答案。
您需要將java.net
存儲庫顯式添加到pom.xml。 (這很奇怪)
<repositories>
<repository>
<id>Java.Net</id>
<url>http://download.java.net/maven/2/</url>
</repository>
<!-- other repos -->
</repositories>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.