I have imported the below package in my sling servlet but getting below errors, please help to resolve the issue. I am using AEM 6.4
import javax.mail.internet.InternetAddress;
Error
package javax.mail.internet does not exist
class file for javax.mail.MessagingException not found
In POM.xml used the below dependency
<dependency>
<groupId>javax.mail</groupId>
<artifactId>mail</artifactId>
<version>1.4.1</version>
</dependency>
Solved! Go to Solution.
Could you please confirm if you have added this dependency in parents pom and core pom?
in core package add a dependency in POM without version and in parent pom with version.
Parent POM:
<dependency>
<groupId>javax.mail</groupId>
<artifactId>mail</artifactId>
<version>1.4.1</version>
</dependency>
Core POM:
<dependency>
<groupId>javax.mail</groupId>
<artifactId>mail</artifactId>
</dependency>
~ Prince
Views
Replies
Total Likes
This can happen when the particular dependency is not available in your felix console. You can go to http://localhost:4502/system/console/depfinder
and find the dependencies available . When I check the depfinder for javax.mail , I can find below dependency available.
Views
Replies
Total Likes
Could you please confirm if you have added this dependency in parents pom and core pom?
in core package add a dependency in POM without version and in parent pom with version.
Parent POM:
<dependency>
<groupId>javax.mail</groupId>
<artifactId>mail</artifactId>
<version>1.4.1</version>
</dependency>
Core POM:
<dependency>
<groupId>javax.mail</groupId>
<artifactId>mail</artifactId>
</dependency>
~ Prince
Views
Replies
Total Likes
Check this package on your depfinder - i am seeing it fine:
http://localhost:4502/system/console/depfinder
Views
Replies
Total Likes
This one is also correct answer Thanks a lot
Views
Replies
Total Likes
This one is also correct answer Thanks a lot