2017-03-21 55 views
0

我更新jersey版本是2.25.1最新的,我也在尋找升級Jackson庫作爲它的一部分,但我奮力知道其中Jackson版本與jersey兼容? Maven Repo顯示2.9.0.pr1,我完全不知道pr1。我應該使用哪個版本的jackson新澤西州和傑克遜兼容性

感謝

回答

2

如果你不需要最新的傑克遜功能,只需添加以下內容,它會在所有的傑克遜依賴拉(也許2.5或2.6 - 類似的東西)

<dependency> 
    <groupId>org.glassfish.jersey.media</groupId> 
    <artifactId>jersey-media-json-jackson</artifactId> 
    <version>2.25.1</version> 
</dependency> 

如果您需要最新的傑克遜功能,那麼您應該從上面的傑克遜依賴項排除,並添加自己的。這在How to use Jersey with a newer version of jackson中有解釋。

使用jersey-media-json-jackson的好處是它不需要任何額外的配置。它開箱即用。

+0

真棒,它是有道理的。我已經有'jersey-media-json-jackson',它已經拉動了2.8版的'jackson'。我認爲這是排除'jackson'依賴性的一個好方法,因爲我幾乎擁有它的最新版本。而且,我還沒有使用傑克遜的最新功能。 – Mike