Ответ 1
Колесо Maven некоторое время назад изменилось, чтобы быть совместимым со схемой, описанной здесь здесь. Новые координаты здесь.
Короче:
- ГруппаId
javax.mail
больше не используется для реализации. - В
javax.mail:javax.mail-api
появился новый артефакт. Он предоставляет файлjavax.mail-api.jar
. Это содержит только определения API JavaMail, подходящие для компиляции. -
com.sun.mail:javax.mail
содержит файлjavax.mail.jar
, файл jar файла реализации JavaMail, включая поставщиков протокола SMTP, IMAP и POP3.
Итак, вы должны использовать com.sun.mail:javax.mail
для компиляции и упаковки/развертывания или использовать javax.mail:javax.mail-api
для компиляции, а затем, при необходимости, развернуть банку com.sun.mail:javax.mail
(например, ваш Tomcat lib).