web-dev-qa-db-fra.com

Comment télécharger JavaMail (mail.jar) et JAF (activation.jar) à l'aide de maven

Je souhaite faire ce didacticiel https://www.tutorialspoint.com/Java/java_sending_email.htm à propos de l'envoi d'e-mails avec Java. La première ligne de ce didacticiel indique que je dois télécharger JavaMail (mail.jar) et JAF (activation.jar) et je veux Il est possible de télécharger ces bocaux à l'aide de maven, car ce site Web bien connu dit que ce n'est pas possible http://www.mkyong.com/maven/how-to-download-javamail-api-from-maven/ , J'ai essayé de chercher dans le répertoire maven, mais il y a trop de bocaux du même nom. 

4
Bill_Data23

Vous devez simplement ajouter cette dépendance à votre projet maven:

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

Inutile d'ajouter aussi activation (à moins que vous ne souhaitiez utiliser une version spécifique) car il s'agit déjà d'une dépendance de javax.mail, de sorte qu'elle sera ajoutée en tant que dépendance à votre projet par la transitivité.


Vous pouvez trouver la description de tous les artefacts dans la page d'accueil du projet javamail

5
Nicolas Filotto

Utilisez les liens suivants pour obtenir les artefacts requis à partir du référentiel central maven:
https://mvnrepository.com/artifact/javax.mail/mail/1.4
https://mvnrepository.com/artifact/javax.activation/activation/1.1.1

ou  

Ajoutez-les à votre 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>
1
RITZ XAVI

Pour les personnes qui veulent le fichier jar et le code source à des fins de débogage. Téléchargez directement depuis le site Web du projet JavaMail.

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

0
Arjun Chaudhary