Maaven kapsamı compile
ve provided
yapay yapı JAR olarak inşa edildiğinde arasındaki fark nedir ? Eğer savaş olsaydı, anlıyorum - eser WEB-INF / lib'e dahil edilecekti ya da eklenmeyecekti. Ancak bir JAR durumunda önemli değil - bağımlılıklar dahil değildir. Kapsamları compile
veya olduğunda sınıfyolunda olmaları gerekir provided
. provided
Bağımlılıkların geçişli olmadığını biliyorum - ama bu sadece bir fark mı?
JAR packaging
bağlamını düşünmekteyim . Maven doc bundan bahsetmiyor. Maven'i bir süre kullanıyorum, ama kendime zaten sordum :) YaniJAR packaging
bağlamdacompile
veprovided
(bağımlılık geçişi hariç) arasında herhangi bir fark yok gibi görünüyor . Haklı mıyım?