如何使用maven下载JavaMail(mail.jar)和JAF(activation.jar)

时间:2016-09-26 19:37:13

标签: java maven jar javamail pom.xml

我想做这个教程https://www.tutorialspoint.com/java/java_sending_email.htm关于用java发送电子邮件,本教程的第一行说我需要下载JavaMail (mail.jar)JAF (activation.jar),我想下载那些使用maven的罐子是可能的,因为这个受欢迎的网站说不可能http://www.mkyong.com/maven/how-to-download-javamail-api-from-maven/, 我尝试在maven存储库中搜索,但是有太多同名的罐子

3 个答案:

答案 0 :(得分:6)

您只需将此依赖项添加到您的maven项目中:

<dependency>
    <groupId>com.sun.mail</groupId>
    <artifactId>javax.mail</artifactId>
    <version>1.5.6</version>
</dependency>

也不需要添加activation(除非您想使用特定版本),因为它已经是javax.mail的依赖项,因此它将通过传递性作为依赖项添加到您的项目中。 / p>

你可以找到所有的文物&#39; javamail项目的home page中的描述。

答案 1 :(得分:1)

使用以下链接从maven中央存储库获取所需的工件:
https://mvnrepository.com/artifact/javax.mail/mail/1.4
https://mvnrepository.com/artifact/javax.activation/activation/1.1.1

将这些添加到您的pom.xml中。

<dependency>
    <groupId>javax.mail</groupId>
    <artifactId>mail</artifactId>
    <version>1.4</version>
</dependency>
<dependency>
    <groupId>javax.activation</groupId>
    <artifactId>activation</artifactId>
    <version>1.1.1</version>
</dependency>

答案 2 :(得分:0)

适用于需要jar文件以及用于调试目的的源代码的人。直接从JavaMail项目网站下载。

  

https://github.com/javaee/javamail/releases