SORU
14 EKİM 2010, PERŞEMBE


Bağımlılık bir kütüphane tarafından eklenmiştir geçersiz kılmak için nasıl Maven:

İşte benim genel sorun:

Proje benim P D. sürüm 1.0.1 bağlıdır C bağlı olan B bağlı olan Bir bağlıdır

D sürüm 1.0.1 ile ilgili bir sorun var ve başka bir modül kullanımını zorlamak istiyorum. Doğrudan D bir bağımlılık ekledi alamadığım için projem var sırada oturan Bu ilan nasıl bilmiyorum. D. bağımlılığını ilan eden C

Önemli: bu durumda, sadece sürüm değiştirilir, ama grup & obje de. Sadece bağımlılık değil, bir modül hariç ve bir tane de dahil olmak üzere sürümü öncelikli bir konu değil yani.

Somut durumda, D bug olan StAX. Göre notları böcek, "sorunlar çözüldü tarafından değiştirilmesi stax-apı-1.0.1 (maven Groupİd = stax) tarafından stax-apı-1.0-2 (maven Groupİd = javax.xml.stream)" ben sadece çalışıyorum.

Böylece, D = stax:stax-apı:kavanoz:1.0.1 ve C = org.apache.xmlbeans:xmlbeans:kavanoz:2.3.0

Bu konularda dava maven 2.0.9 kullanıyorum.

Mvn bağımlılık çıkış:ağaç"

mvn dependency:tree
[..snip..]
[INFO]  - org.apache.poi:poi-ooxml:jar:3.6:compile
[INFO] |   - org.apache.poi:poi-ooxml-schemas:jar:3.6:compile
[INFO] |  |   - org.apache.xmlbeans:xmlbeans:jar:2.3.0:compile
[INFO] |  |  |  \- stax:stax-api:jar:1.0.1:compile

Aşağıdaki bağımlılık var benim proje POM içinde"":

<dependency>
    <groupId>org.apache.poi</groupId>
    <artifactId>poi</artifactId>
    <version>3.6</version>
</dependency>
<dependency>
    <groupId>org.apache.poi</groupId>
    <artifactId>poi-ooxml</artifactId>
    <version>3.6</version>
</dependency>

Şimdiden teşekkürler.

CEVAP
14 EKİM 2010, PERŞEMBE


Sadece mevcut pom sürümü belirtin. Sürüm burada belirtilen diğer geçersiz kılar.

Bir sürüm zorluyor
Bir sürüm olacak her zaman onur ise ilan mevcut POM ile bir özel sürüm - ancak, unutulmamalıdır bu da etkiler diğer gösteri aşağı ise kendisine bağlı kullanarak geçişli bağımlılıkları.


Kaynaklar :

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • michaeljacksonVEVO

    michaeljacks

    2 EYLÜL 2009
  • NCIX Tech Tips

    NCIX Tech Ti

    2 Ocak 2007
  • Numberphile

    Numberphile

    15 EYLÜL 2011