Qual é a diferença entre o escopo do maven compilee providedquando o artefato é construído como um JAR? Se fosse WAR, eu entenderia - o artefato seria incluído ou não no WEB-INF / lib. Mas no caso de um JAR, não importa - as dependências não estão incluídas. Eles precisam estar no caminho de classe quando seu escopo é compileou provided. Eu sei que as provideddependências não são transitivas - mas é apenas uma diferença?
JAR packagingcontexto. Maven doc não menciona sobre isso. Eu uso o Maven por um tempo, mas eu já me perguntei sobre isso :) Portanto, parece que, noJAR packagingcontexto, não há diferença entrecompileeprovided(exceto a transição de dependência). Estou certo?