Apache Spark'in 1.0, 1.1, 1.2 sürümlerinden biriyle birlikte kullanılabilecek bir yardımcı program kütüphanesi yapıyorum.sbt - yalnızca yayın sırasında belirli bir bağımlılığı hariç tut
Tümüyle geriye dönük olarak uyumlu oldukları için, kullanıcının hangi kıvılcım sürümünü kullanacağına karar vermesini isterim (kitaplığımla birlikte bağımlılık olarak tercih edilen sürümle spark-core
ekleyerek) ve herhangi bir sürüm yüklemez kütüphanenin POM'unda kısıtlama. Aksi takdirde bağımlılık tahliye uyarıları ile kullanıcıları rahatsız edecektir.
Herhangi bir derleme davranışı değiştirilmese de yayınlanmış POM'de kütüphane bağımlılığı ihmal edilmek mümkün mü?
'provided'' ' sağlanan ile, POM dosyasında bağımlılığı koymak yok. ancak POM'deki bağımlılığı tamamen atlatmak istiyorum. –
lyomi
Oh Bunun farkında değildim. Daha sonra [pomPostProcess] 'i (http://www.scala-sbt.org/0.13.5/docs/Detailed-Topics/Publishing.html#modifying-the-generated-pom) kullanarak "el ile" POM dosyası. Örnek burada: https://github.com/scala/pickling/blob/03be7e4e41732f5777e1895682d7c44405430ea7/project/Build.scala#L171-L195 – sjrd