java - Jackson 2.x annotations not picking up in a separate jar project -
java - Jackson 2.x annotations not picking up in a separate jar project -
i have interesting problem: jackson 2.x annotations not picked in separate maven module project on weblogic 12.1.3 bailiwick of jersey 2.17 (jax-rs 2.0).
my project construction this:
project ear --> domain jar: contains jpa & jackson2 annotated pojos --> war: contains rest api
if set jackson-annotated pojos within war, jackson annotations got picked up, , right json output generated.
it might possible duplicate question, regarding this: jackson 2 annotations ignored in ejb jar jboss (6.2.0 ga), couldn't create work on weblogic.
it doesn't work in separate (domain) jar.
i've tried different maven solutions (skinny war, wl-specific classloading), nil seems working.
here relevant details might find interesting... domain-jar pom.xml includes following:
<dependency> <groupid>org.glassfish.jersey.media</groupid> <artifactid>jersey-media-json-jackson</artifactid> <scope>provided</scope> </dependency>
my war contains next dependencies:
<dependency> <groupid>hu.dboros</groupid> <artifactid>restaurant-manager-domain</artifactid> <version>1.0.0-snapshot</version> </dependency> <dependency> <groupid>org.glassfish.jersey.media</groupid> <artifactid>jersey-media-json-jackson</artifactid> </dependency>
my ear contains war, dependency:
<dependency> <groupid>hu.dboros</groupid> <artifactid>restaurant-manager-backend-war</artifactid> <version>${project.version}</version> <type>war</type> </dependency>
and root pom contains next dependencies (according bailiwick of jersey 2.x guide):
<dependency> <groupid>org.glassfish.jersey</groupid> <artifactid>jersey-bom</artifactid> <version>${jersey.version}</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupid>org.glassfish.jersey.bundles</groupid> <artifactid>jaxrs-ri</artifactid> <version>${jersey.version}</version> <scope>provided</scope> </dependency>
java json maven jackson weblogic
Comments
Post a Comment