Come scaricare JavaMail (mail.jar) e JAF (attivazione.jar) usando maven
Io voglio fare questo tutorial https://www.tutorialspoint.com/java/java_sending_email.htm circa l'invio di email con java e la prima riga del tutorial dice che devo scaricare JavaMail (mail.jar)
e JAF (activation.jar)
, e voglio scaricare i vasetti con maven è possibile dal momento che questo popolare sito dice che non è possibile http://www.mkyong.com/maven/how-to-download-javamail-api-from-maven/ ,
Ho provato a cercare nel repository maven ma ci sono troppi jar con lo stesso nome
2 answers
Devi semplicemente aggiungere questa dipendenza al tuo progetto maven:
<dependency>
<groupId>com.sun.mail</groupId>
<artifactId>javax.mail</artifactId>
<version>1.5.6</version>
</dependency>
Non c'è bisogno di aggiungere activation
troppo (a meno che non si desidera utilizzare una versione specifica) in quanto è già una dipendenza di javax.mail
tale che verrà aggiunto come dipendenza al progetto di transitività.
È possibile trovare la descrizione di tutti gli artefatti nella home page del progetto javamail
.
Utilizzare i seguenti collegamenti per ottenere gli artefatti richiesti dalla centrale maven repository:
https://mvnrepository.com/artifact/javax.mail/mail/1.4
https://mvnrepository.com/artifact/javax.activation/activation/1.1.1
Oppure
Aggiungi questi al tuo 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>