2017-04-20 89 views
0

Maven的依賴什麼是Maven的依賴我要補充的爲javax.mail

import javax.mail.*; 
import javax.mail.internet.*; 

添加從這裏http://mvnrepository.com/artifact/javax.mail/mail/1.5.0-b01 maven的依賴使得一些球衣依賴無法檢索錯誤的。你認爲哪裏出錯?

+0

正確的答案,這取決於你是否要部署到Java EE服務器,servlet容器或建立一個獨立的應用程序。 –

+0

我將它部署到一個tomcat服務器 –

+0

在這種情況下@MitulGedeeya的答案是合適的,但我會使用1.5.6版本。儘管你的下載問題的鏈接解決方案有點嚴重 - 你通常只需要在你的maven命令行中附加'-U'來修復緩存失敗問題。無論如何,這是一個不同的問題 –

回答

1

我們使用以下的依賴:

<dependency> 
     <groupId>com.sun.mail</groupId> 
     <artifactId>javax.mail</artifactId> 
</dependency> 
+0

我收到此錯誤添加com.sun.mail。 ArtifactDescriptorException:無法讀取com.sun.mail的工件描述符:javax.mail:jar:1.5.2:ArtifactResolutionException:無法從http:// repo傳輸com.sun.mail:javax.mail:pom:1.5.2 .maven.apache.org/maven2緩存在本地存儲庫中,直到中央的更新時間間隔過去或強制更新後纔會重新解析分辨率。原始錯誤:無法傳輸工件com.sun.mail:javax.mail:pom:1.5.2 from/to central(http://repo.maven.apache.org/maven2):repo.maven.apache.org –

+0

對於該錯誤[此鏈接](http://stackoverflow.com/questions/5074063/maven-error-failure-to-transfer)將解決您的問題。 –

+0

或者您可以檢查.m2文件夾中是否有可用的緩存依賴項。只需刪除該文件夾並更新項目。 –