¡Hola! Espero que estés bien
Sí, afortunadamente, Spring Boot ofrece una forma sencilla de lograr esto.
Una opción es utilizar la etiqueta provided
en el archivo pom.xml
para las dependencias que deseas excluir del binario final. Por ejemplo, si quieres excluir la dependencia de prueba, puedes agregar lo siguiente al archivo pom.xml
:
<dependencies>
<!-- Otras dependencias aquí -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>provided</scope>
</dependency>
</dependencies>
Esto indicará a Maven que la dependencia solo debe estar disponible durante el tiempo de compilación y prueba, pero no se incluirá en el binario final.
Recuerda que esto solo se aplica a las dependencias que estás agregando manualmente a tu proyecto. Las dependencias transitivas (aquellas que son requeridas por otras dependencias) no se pueden excluir de esta manera y se incluirán en el binario final.
Mucho éxito en todo lo que te propongas y si tienes alguna duda aquí estaremos para apoyarte.
¡Vamos juntos!
Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios