Зависимость javax.mail: mail: 1.4 не найдена - PullRequest
0 голосов
/ 09 декабря 2018

После того, как я импортировал проект maven в IntelliJ IDEA, в файле pom.xml есть две ошибки:

"Не удалось прочитать дескриптор артефакта для javax.mail: mail: jar: 1.4"

"Зависимость javax.mail: mail: 1.4 not found"

Кто-нибудь знает причину этих ошибок и как я могу их исправить?

Спасибои хорошего дня!

Ответы [ 2 ]

0 голосов
/ 15 марта 2019

Измените файл pom.xml:

    <dependencies>
        <dependency>
            <groupId>com.sun.mail</groupId>
            <artifactId>jakarta.mail</artifactId>
            <version>1.6.3</version>
        </dependency>
    </dependencies>

Или, если у вас есть файл build.gradle в разделе зависимостей, добавьте:

    compile "com.sun.mail:jakarta.mail:1.6.3"
0 голосов
/ 09 декабря 2018

Из-за лицензионных ограничений старые классы java-почты отсутствуют в maven central или java.net-репозитории.обычно компании размещают свои собственные прокси-серверы maven и добавляют туда эти классы.

Начиная с версии 1.4.5 зависимости доступны в репозитории java.net .Некоторые более поздние версии также находятся в maven central .

Все остальные версии необходимо загрузить с веб-сайта oracle и добавить либо в прокси-сервер maven, либо в местный maven.репозиторий - например, с помощью плагина зависимостей.

...