Committed by
Gerrit Code Review
Replace stale codehaus jackson lib to new fasterxml jackson lib
Change-Id: I80c8d3dcbcae438c07c07957c980375de71180c3
Showing
6 changed files
with
31 additions
and
38 deletions
| ... | @@ -46,14 +46,6 @@ | ... | @@ -46,14 +46,6 @@ |
| 46 | <artifactId>org.apache.karaf.shell.console</artifactId> | 46 | <artifactId>org.apache.karaf.shell.console</artifactId> |
| 47 | </dependency> | 47 | </dependency> |
| 48 | <dependency> | 48 | <dependency> |
| 49 | - <groupId>org.codehaus.jackson</groupId> | ||
| 50 | - <artifactId>jackson-core-asl</artifactId> | ||
| 51 | - </dependency> | ||
| 52 | - <dependency> | ||
| 53 | - <groupId>org.codehaus.jackson</groupId> | ||
| 54 | - <artifactId>jackson-mapper-asl</artifactId> | ||
| 55 | - </dependency> | ||
| 56 | - <dependency> | ||
| 57 | <groupId>com.fasterxml.jackson.core</groupId> | 49 | <groupId>com.fasterxml.jackson.core</groupId> |
| 58 | <artifactId>jackson-annotations</artifactId> | 50 | <artifactId>jackson-annotations</artifactId> |
| 59 | <scope>provided</scope> | 51 | <scope>provided</scope> |
| ... | @@ -63,6 +55,21 @@ | ... | @@ -63,6 +55,21 @@ |
| 63 | <artifactId>onos-core-serializers</artifactId> | 55 | <artifactId>onos-core-serializers</artifactId> |
| 64 | <version>${project.version}</version> | 56 | <version>${project.version}</version> |
| 65 | </dependency> | 57 | </dependency> |
| 58 | + <dependency> | ||
| 59 | + <groupId>com.fasterxml.jackson.core</groupId> | ||
| 60 | + <artifactId>jackson-databind</artifactId> | ||
| 61 | + <version>2.4.2</version> | ||
| 62 | + </dependency> | ||
| 63 | + <dependency> | ||
| 64 | + <groupId>com.fasterxml.jackson.core</groupId> | ||
| 65 | + <artifactId>jackson-annotations</artifactId> | ||
| 66 | + <version>2.4.2</version> | ||
| 67 | + </dependency> | ||
| 68 | + <dependency> | ||
| 69 | + <groupId>com.fasterxml.jackson.core</groupId> | ||
| 70 | + <artifactId>jackson-databind</artifactId> | ||
| 71 | + <version>2.6.4</version> | ||
| 72 | + </dependency> | ||
| 66 | 73 | ||
| 67 | </dependencies> | 74 | </dependencies> |
| 68 | 75 | ... | ... |
| ... | @@ -15,11 +15,12 @@ | ... | @@ -15,11 +15,12 @@ |
| 15 | */ | 15 | */ |
| 16 | package org.onosproject.optical.cfg; | 16 | package org.onosproject.optical.cfg; |
| 17 | 17 | ||
| 18 | -import org.codehaus.jackson.JsonNode; | 18 | +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; |
| 19 | -import org.codehaus.jackson.JsonParseException; | 19 | +import com.fasterxml.jackson.core.JsonParseException; |
| 20 | -import org.codehaus.jackson.annotate.JsonIgnoreProperties; | 20 | +import com.fasterxml.jackson.databind.JsonMappingException; |
| 21 | -import org.codehaus.jackson.map.JsonMappingException; | 21 | +import com.fasterxml.jackson.databind.JsonNode; |
| 22 | -import org.codehaus.jackson.map.ObjectMapper; | 22 | +import com.fasterxml.jackson.databind.ObjectMapper; |
| 23 | +import org.onlab.packet.ChassisId; | ||
| 23 | import org.onosproject.net.ConnectPoint; | 24 | import org.onosproject.net.ConnectPoint; |
| 24 | import org.onosproject.net.DefaultAnnotations; | 25 | import org.onosproject.net.DefaultAnnotations; |
| 25 | import org.onosproject.net.Device; | 26 | import org.onosproject.net.Device; |
| ... | @@ -38,7 +39,6 @@ import org.onosproject.net.link.LinkProviderRegistry; | ... | @@ -38,7 +39,6 @@ import org.onosproject.net.link.LinkProviderRegistry; |
| 38 | import org.onosproject.net.link.LinkProviderService; | 39 | import org.onosproject.net.link.LinkProviderService; |
| 39 | import org.onosproject.net.provider.AbstractProvider; | 40 | import org.onosproject.net.provider.AbstractProvider; |
| 40 | import org.onosproject.net.provider.ProviderId; | 41 | import org.onosproject.net.provider.ProviderId; |
| 41 | -import org.onlab.packet.ChassisId; | ||
| 42 | import org.slf4j.Logger; | 42 | import org.slf4j.Logger; |
| 43 | import org.slf4j.LoggerFactory; | 43 | import org.slf4j.LoggerFactory; |
| 44 | 44 | ... | ... |
| ... | @@ -15,10 +15,11 @@ | ... | @@ -15,10 +15,11 @@ |
| 15 | */ | 15 | */ |
| 16 | package org.onosproject.optical.cfg; | 16 | package org.onosproject.optical.cfg; |
| 17 | 17 | ||
| 18 | -import java.util.Map; | 18 | +import com.fasterxml.jackson.databind.JsonNode; |
| 19 | -import org.codehaus.jackson.JsonNode; | ||
| 20 | import org.onlab.util.HexString; | 19 | import org.onlab.util.HexString; |
| 21 | 20 | ||
| 21 | +import java.util.Map; | ||
| 22 | + | ||
| 22 | /** | 23 | /** |
| 23 | * Public class corresponding to JSON described data model. | 24 | * Public class corresponding to JSON described data model. |
| 24 | * | 25 | * | ... | ... |
| ... | @@ -15,11 +15,12 @@ | ... | @@ -15,11 +15,12 @@ |
| 15 | */ | 15 | */ |
| 16 | package org.onosproject.optical.cfg; | 16 | package org.onosproject.optical.cfg; |
| 17 | 17 | ||
| 18 | -import java.util.Map; | 18 | +import com.fasterxml.jackson.annotation.JsonProperty; |
| 19 | -import org.codehaus.jackson.JsonNode; | 19 | +import com.fasterxml.jackson.databind.JsonNode; |
| 20 | -import org.codehaus.jackson.annotate.JsonProperty; | ||
| 21 | import org.onlab.util.HexString; | 20 | import org.onlab.util.HexString; |
| 22 | 21 | ||
| 22 | +import java.util.Map; | ||
| 23 | + | ||
| 23 | /** | 24 | /** |
| 24 | * Public class corresponding to JSON described data model. | 25 | * Public class corresponding to JSON described data model. |
| 25 | * | 26 | * | ... | ... |
| ... | @@ -55,10 +55,6 @@ | ... | @@ -55,10 +55,6 @@ |
| 55 | <bundle>mvn:commons-configuration/commons-configuration/1.10</bundle> | 55 | <bundle>mvn:commons-configuration/commons-configuration/1.10</bundle> |
| 56 | <bundle>mvn:commons-collections/commons-collections/3.2.1</bundle> | 56 | <bundle>mvn:commons-collections/commons-collections/3.2.1</bundle> |
| 57 | 57 | ||
| 58 | - <!-- FIXME: we should switch to use fasterxml jackson --> | ||
| 59 | - <bundle>mvn:org.codehaus.jackson/jackson-core-asl/1.9.13</bundle> | ||
| 60 | - <bundle>mvn:org.codehaus.jackson/jackson-mapper-asl/1.9.13</bundle> | ||
| 61 | - | ||
| 62 | <bundle>mvn:com.typesafe/config/1.2.1</bundle> | 58 | <bundle>mvn:com.typesafe/config/1.2.1</bundle> |
| 63 | <bundle>mvn:org.onosproject/onlab-thirdparty/@ONOS-VERSION</bundle> | 59 | <bundle>mvn:org.onosproject/onlab-thirdparty/@ONOS-VERSION</bundle> |
| 64 | 60 | ... | ... |
| ... | @@ -85,8 +85,7 @@ | ... | @@ -85,8 +85,7 @@ |
| 85 | <osgi.version>4.3.1</osgi.version> | 85 | <osgi.version>4.3.1</osgi.version> |
| 86 | <karaf.version>3.0.3</karaf.version> | 86 | <karaf.version>3.0.3</karaf.version> |
| 87 | <jersey.version>1.19</jersey.version> | 87 | <jersey.version>1.19</jersey.version> |
| 88 | - <fasterxml.jackson.version>2.6.4</fasterxml.jackson.version> | 88 | + <jackson.version>2.6.4</jackson.version> |
| 89 | - <codehaus.jackson.version>1.9.13</codehaus.jackson.version> | ||
| 90 | <slf4j.version>1.7.6</slf4j.version> | 89 | <slf4j.version>1.7.6</slf4j.version> |
| 91 | <guava.version>19.0</guava.version> | 90 | <guava.version>19.0</guava.version> |
| 92 | <commons.io.version>2.4</commons.io.version> | 91 | <commons.io.version>2.4</commons.io.version> |
| ... | @@ -196,17 +195,6 @@ | ... | @@ -196,17 +195,6 @@ |
| 196 | </dependency> | 195 | </dependency> |
| 197 | 196 | ||
| 198 | <dependency> | 197 | <dependency> |
| 199 | - <groupId>org.codehaus.jackson</groupId> | ||
| 200 | - <artifactId>jackson-core-asl</artifactId> | ||
| 201 | - <version>${codehaus.jackson.version}</version> | ||
| 202 | - </dependency> | ||
| 203 | - <dependency> | ||
| 204 | - <groupId>org.codehaus.jackson</groupId> | ||
| 205 | - <artifactId>jackson-mapper-asl</artifactId> | ||
| 206 | - <version>${codehaus.jackson.version}</version> | ||
| 207 | - </dependency> | ||
| 208 | - | ||
| 209 | - <dependency> | ||
| 210 | <groupId>org.easymock</groupId> | 198 | <groupId>org.easymock</groupId> |
| 211 | <artifactId>easymock</artifactId> | 199 | <artifactId>easymock</artifactId> |
| 212 | <version>3.4</version> | 200 | <version>3.4</version> |
| ... | @@ -246,13 +234,13 @@ | ... | @@ -246,13 +234,13 @@ |
| 246 | <dependency> | 234 | <dependency> |
| 247 | <groupId>com.fasterxml.jackson.core</groupId> | 235 | <groupId>com.fasterxml.jackson.core</groupId> |
| 248 | <artifactId>jackson-databind</artifactId> | 236 | <artifactId>jackson-databind</artifactId> |
| 249 | - <version>${fasterxml.jackson.version}</version> | 237 | + <version>${jackson.version}</version> |
| 250 | <scope>provided</scope> | 238 | <scope>provided</scope> |
| 251 | </dependency> | 239 | </dependency> |
| 252 | <dependency> | 240 | <dependency> |
| 253 | <groupId>com.fasterxml.jackson.core</groupId> | 241 | <groupId>com.fasterxml.jackson.core</groupId> |
| 254 | <artifactId>jackson-annotations</artifactId> | 242 | <artifactId>jackson-annotations</artifactId> |
| 255 | - <version>${fasterxml.jackson.version}</version> | 243 | + <version>${jackson.version}</version> |
| 256 | <scope>provided</scope> | 244 | <scope>provided</scope> |
| 257 | </dependency> | 245 | </dependency> |
| 258 | 246 | ... | ... |
-
Please register or login to post a comment