maven repository

<groupId>javax.mail</groupId>
<artifactId>mail</artifactId>

舊版的JAVA MAIL在MAVEN查詢會顯示已經移到新位置

Note: This artifact was moved to:

New Group    javax.mail
New Artifact    javax.mail-api

但真的直接照他的移動位置改就被騙了......

avax.mail-api 這東西只是個API
實作的部分其實是改到 com.sun.mail 底下的 javax.mail

<dependency>
        <groupId>com.sun.mail</groupId>
        <artifactId>javax.mail</artifactId>
        <version>1.6.0</version>
</dependency>

而且其實API是衝突之類的其他用途才需要的
本來只有用javax.mail底下的mail的話
直接把javax.mail底下的mail改成com.sun.mailjavax.mail就好了

相关文章