2016-03-20 12 views
1

Forma kullanarak bir POJ ile POJ göndermek istiyorum.hem Jersey 1 hem de Jersey 2'yi alabilir ve farklı sınıflarda farklı ithalatlar kullanabilir miyim?

Jersey'deki 2 versiyonu vardır anlamak

: 1 ... ve 2 ...

ben kullanan mevcut projeye kod ekleyerek ediyorum:

compile('com.sun.jersey:jersey-bundle:1.19') 
compile('com.sun.jersey:jersey-json:1.19') 
compile group: 'org.codehaus.jackson', name:'jackson-jaxrs', version: '1.1.1' 

Ben yolunu ekleyebilir Aynı zamanda jersey 2..'a ve sınıflarımda onlara ihtiyaç duyduğumda doğru sınıfları içe aktarıyorsunuz?

cevap

0

Doğrudan değil, çakışırlar. Eğer Jersey2 modüllerinin belirli (ve iyi tanımlanmış) kullanımları varsa, belki de (ya da Jersey1 ya da Both) gölgelemeyi düşünebilirsiniz, ancak eğer mümkünse 1 versiyonunu (muhtemelen Jersey2) seçmenizi ve sürüm 1 üzerinde bir çok geliştirmeye ve hata düzeltmesine sahip olduğundan ve çakışma sorunlarını kaldıracaktır.

İşte bu Y o güzel cevabı explains ne gölgelendirme