Bom dia pessoal,
Fiz um serviço de envio de e-mail igual ao do curso, para ser utilizado na minha API.
No eclipse, não aparece erro de compilação. Porém, quando eu subo a API da esse erro:
ClassNotFoundException: org.springframework.mail.javamail.JavaMailSenderImpl
Quando eu rodo "mvn clean install" na API, da esse erro:
[ERROR] /D:/repositories/java/meudominio-api/src/main/java/br/com/meudominio/service/MeuDominioService.java:[11,29] package br.com.meudominio.sendmail does not exist
[ERROR] /D:/repositories/java/meudominio-api/src/main/java/br/com/meudominio/service/MeuDominioService.java:[20,17] cannot find symbol
[ERROR] symbol: class EmailService
[ERROR] location: class br.com.meudominio.service.MeuDominioService
[ERROR] /D:/repositories/java/meudominio-api/src/main/java/br/com/meudominio/handler/ResourceExceptionHandler.java:[12,39] package com.mysql.jd
bc.exceptions.jdbc4 does not exist
[ERROR] /D:/repositories/java/meudominio-api/src/main/java/br/com/meudominio/service/MeuDominioService.java:[35,29] cannot find symbol
[ERROR] symbol: class EmailService
[ERROR] location: class br.com.meudominio.service.MeuDominioService
Segue meus pom's:
POM do serviço de e-mail:
<groupId>br.com.meudominio.sendmail</groupId>
<artifactId>meudominio-sendmail</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>meudominio-sendmail</name>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.3.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-email</artifactId>
<version>1.4</version>
</dependency>
</dependencies>
POM da API
<groupId>br.com.meudominio</groupId>
<artifactId>meudominio-api</artifactId>
<version>1.0.0-SNAPSHOT</version>
<packaging>jar</packaging>
<name>meudominio-api</name>
<dependencies>
<!-- Demais ocultadas -->
<dependency>
<groupId>br.com.meudominio.sendmail</groupId>
<artifactId>meudominio-sendmail</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<!-- Demais ocultadas -->
</dependencies>
Já exclui todo conteúdo do repository porém o erro continua.
Olhando no stackoverflow, vi algo de spring-context-support, mas como não vi nada no curso, queria ver primeiro aqui.
Obrigado.