Maven yerel deposuna yüklediğim ve yerel olarak kullanılmakta olan ancak dağıtım sunucusunda mevcut olmayan bir bağımlılığım var. Bu bağımlılığı Class.forName(...)
kullanarak kullanıyorum, bu nedenle dağıtım sunucusundaki sınıf yolundan kaçırılırsa sorun olmaz.Maven'in çözemediği takdirde bağımlılığı görmezden gelmesine nasıl bahsedilir?
Maven’e bunu çözemediğinde bağımlılığı görmezden gelmesinin bir yolu var mı?
Ben <scope>
veya <optional>
bu sorunu çözmek anlamına görünmüyor, ancak bağımlılıklar uygunluk durumuna göre bir profil etkinleştirmek/devre dışı bırakmak için herhangi bir yolu varsa o <profiles>
ile yapmak mümkün olabilir. eksik bağımlılık varsayarak
Bu yazıya baktınız mı? http://stackoverflow.com/questions/3720768/ignore-maven-dependency-during-specific-execution-phase – Stephan
@Stephan Teşekkürler, farklı ortamlarda dolaşmak için maven profilleri temizleyici buldum. –
Profiller, birden çok, ayrı yapı ortamına sahip olmak için çok iyi çalışır. Bunu işyerinde kullanıyoruz çünkü yapı sunucumuz sistem bağımlılıklarını yerelden farklı bir konumda barındırıyor. – jpaugh