依赖项 javax.mail:mail:1.4 未找到
Dependency javax.mail:mail:1.4 not found
我在IntelliJ IDEA中导入一个maven项目后,pom.xml文件中有两个错误:
"Failed to read artifact descriptor for javax.mail:mail:jar:1.4"
"Dependency javax.mail:mail:1.4 not found"
有人知道这些错误背后的原因吗?我该如何解决?
谢谢你,祝你有美好的一天!
由于许可证限制,较旧的 java 邮件 类 不在 Maven 中心或 java.net 存储库中。通常公司会托管自己的 Maven 代理并在其中添加这些 类。
从版本 1.4.5 开始,依赖项在 java.net repository. Some later versions are also in maven central.
中可用
所有其他版本需要从 oracle website 下载并添加到 maven 代理或本地 maven 存储库 - 例如使用依赖插件。
将 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"
我在IntelliJ IDEA中导入一个maven项目后,pom.xml文件中有两个错误:
"Failed to read artifact descriptor for javax.mail:mail:jar:1.4"
"Dependency javax.mail:mail:1.4 not found"
有人知道这些错误背后的原因吗?我该如何解决?
谢谢你,祝你有美好的一天!
由于许可证限制,较旧的 java 邮件 类 不在 Maven 中心或 java.net 存储库中。通常公司会托管自己的 Maven 代理并在其中添加这些 类。
从版本 1.4.5 开始,依赖项在 java.net repository. Some later versions are also in maven central.
中可用所有其他版本需要从 oracle website 下载并添加到 maven 代理或本地 maven 存储库 - 例如使用依赖插件。
将 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"