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.
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
.
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>
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.