Maven – How to download JavaMail API
JavaMail is now available in Maven Central repository.
pom.xml
<dependency>
<groupId>com.sun.mail</groupId>
<artifactId>javax.mail</artifactId>
<version>1.6.2</version>
</dependency>
If you want to use the core JavaMail API to send email, you have to get the JavaMail library – mail.jar
and activation.jar
. Unfortunately, those libraries are not available in the Maven central repository, you have to download it from java.Net maven repository.
To be able to compile, and deploy on a JEE certified server, include this in your pom.xml:
javax.mail
javax.mail-api
1.5.5
provided
If you need to deploy on a bare tomcat installation, or on a bare JRE, then also include this:
com.sun.mail
javax.mail
1.5.5
runtime
the javax.mail group-id does not contain the latest releases for the Implementation.
Note that disqus somehow modifies the correct case of ‘groupId’ and ‘artifactId’, so make sure to make corrections.
Javamail is now available in Maven Central too: http://search.maven.org/#artifactdetails|javax.mail|javax.mail-api|1.5.2|jar
Article is updated.