Qual è la differenza tra l'ambito maven compilee providedquando l'artefatto è costruito come JAR? Se fosse una GUERRA, capirei che il manufatto sarebbe incluso o meno in WEB-INF / lib. Ma nel caso di un JAR non importa - le dipendenze non sono incluse. Devono essere sul percorso di classe quando il loro ambito è compileo provided. So che le provideddipendenze non sono transitive, ma è solo una differenza?
JAR packagingcontesto. Maven doc non ne parla. Uso Maven da un po ', ma mi sono già chiesto a questo proposito :) Quindi nelJAR packagingcontesto non sembra esserci alcuna differenza tracompileeprovided(tranne la transizione di dipendenza). Ho ragione?