In addition to personal use, I also extensively use Java at my work. It’s kind of mix with
Spring Boot and J2EE with all MySQL queries.
Sometime back I’ve written an article on How to send an email using Java and Spring MVC. Today I wanted to revisit that and somehow after opening project and cleaning Eclipse workspace, I got errors for missing imports:
import org.springframework.mail.MailSender; import org.springframework.mail.SimpleMailMessage;
Somehow it took me almost some time to figure out what happened. By mistake or some how I removed below
maven dependencyfrom my pom.xml file and I started getting those errors.
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-context-support</artifactId> <version>4.3.1.RELEASE</version> </dependency>
Simply add above
spring-context-supportdependency to your pom.xml and all errors should go away.
If you are getting below errors then also this solution will work
- failed to read artifact descriptor for org springframework spring context jar
- failed to read artifact descriptor for org.apache.maven.plugins eclipse