¿Cuál es la diferencia entre el alcance de Maven compiley providedcuando el artefacto se construye como un JAR? Si fuera WAR, lo entendería: el artefacto se incluiría o no en WEB-INF / lib. Pero en el caso de un JAR no importa: las dependencias no están incluidas. Tienen que estar en classpath cuando su alcance es compileo provided. Sé que las provideddependencias no son transitivas, pero ¿es solo una diferencia?
JAR packagingcontexto. Maven doc no lo menciona. Uso Maven por un tiempo, pero ya me he preguntado sobre eso :) Entonces parece que enJAR packagingcontexto, no hay ninguna diferencia entrecompileyprovided(excepto la transición de dependencia). Estoy en lo cierto?