Author: gk
Date: Wed Jul 24 15:13:59 2019
New Revision: 1863698

URL: http://svn.apache.org/viewvc?rev=1863698&view=rev
Log:
- add jaxb dependency for jackson2 module as it is not in java12, 
- fix dateformat test

Modified:
    turbine/fulcrum/trunk/json/jackson/pom.xml
    turbine/fulcrum/trunk/json/jackson2/pom.xml
    
turbine/fulcrum/trunk/json/jackson2/src/test/org/apache/fulcrum/json/jackson/JacksonMapperEnabledDefaultTyping_OBJECT_AND_NON_CONCRETE_Test.java

Modified: turbine/fulcrum/trunk/json/jackson/pom.xml
URL: 
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/json/jackson/pom.xml?rev=1863698&r1=1863697&r2=1863698&view=diff
==============================================================================
--- turbine/fulcrum/trunk/json/jackson/pom.xml (original)
+++ turbine/fulcrum/trunk/json/jackson/pom.xml Wed Jul 24 15:13:59 2019
@@ -94,4 +94,34 @@
         <!-- 1.9.13, released 14-Jul-2013: latest version see 
https://github.com/FasterXML/jackson -->
         <jackson.version>1.9.13</jackson.version>
     </properties>
+    
+   <profiles>
+      <profile>
+        <id>jkd-12-compile</id>
+        <activation>
+          <jdk>12</jdk>
+        </activation>
+        <build>
+          <pluginManagement>
+            <plugins>
+              <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-compiler-plugin</artifactId>
+                <configuration>
+                  <release>8</release>
+                </configuration>
+              </plugin>
+            </plugins>
+          </pluginManagement>
+        </build>
+        <dependencies>
+            <!-- removal of jaxb in java 12: 
https://docs.oracle.com/en/java/javase/12/migrate/index.html -->
+            <dependency>
+                <groupId>org.glassfish.jaxb</groupId>
+                <artifactId>jaxb-runtime</artifactId>
+                <version>2.4.0-b180830.0438</version>
+            </dependency>
+        </dependencies>
+      </profile>
+    </profiles>
 </project>

Modified: turbine/fulcrum/trunk/json/jackson2/pom.xml
URL: 
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/json/jackson2/pom.xml?rev=1863698&r1=1863697&r2=1863698&view=diff
==============================================================================
--- turbine/fulcrum/trunk/json/jackson2/pom.xml (original)
+++ turbine/fulcrum/trunk/json/jackson2/pom.xml Wed Jul 24 15:13:59 2019
@@ -128,4 +128,33 @@
         With Jackson 2.8, Java 7 languages features will be allowed -->
         <jackson2.version>2.9.9</jackson2.version>
     </properties>
+    <profiles>
+      <profile>
+        <id>jkd-12-compile</id>
+        <activation>
+          <jdk>12</jdk>
+        </activation>
+        <build>
+          <pluginManagement>
+            <plugins>
+              <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-compiler-plugin</artifactId>
+                <configuration>
+                  <release>8</release>
+                </configuration>
+              </plugin>
+            </plugins>
+          </pluginManagement>
+        </build>
+        <dependencies>
+            <!-- removal of jaxb in java 12: 
https://docs.oracle.com/en/java/javase/12/migrate/index.html -->
+            <dependency>
+                <groupId>org.glassfish.jaxb</groupId>
+                <artifactId>jaxb-runtime</artifactId>
+                <version>2.4.0-b180830.0438</version>
+            </dependency>
+        </dependencies>
+      </profile>
+    </profiles>
 </project>

Modified: 
turbine/fulcrum/trunk/json/jackson2/src/test/org/apache/fulcrum/json/jackson/JacksonMapperEnabledDefaultTyping_OBJECT_AND_NON_CONCRETE_Test.java
URL: 
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/json/jackson2/src/test/org/apache/fulcrum/json/jackson/JacksonMapperEnabledDefaultTyping_OBJECT_AND_NON_CONCRETE_Test.java?rev=1863698&r1=1863697&r2=1863698&view=diff
==============================================================================
--- 
turbine/fulcrum/trunk/json/jackson2/src/test/org/apache/fulcrum/json/jackson/JacksonMapperEnabledDefaultTyping_OBJECT_AND_NON_CONCRETE_Test.java
 (original)
+++ 
turbine/fulcrum/trunk/json/jackson2/src/test/org/apache/fulcrum/json/jackson/JacksonMapperEnabledDefaultTyping_OBJECT_AND_NON_CONCRETE_Test.java
 Wed Jul 24 15:13:59 2019
@@ -176,9 +176,9 @@ public class JacksonMapperEnabledDefault
     // timezone handling example
     @Test
     public void testDeSerializeTZDate() throws Exception { 
-        DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm a Z");
+        DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm Z");
         sc.setDateFormat(df);
-        DateKeyMixin serObject =sc.deSer(  
"{\"mydate\":[\"java.util.Date\",\"1999-04-10 10:10 PM -0500\"]}"
+        DateKeyMixin serObject =sc.deSer(  
"{\"mydate\":[\"java.util.Date\",\"1999-04-10 10:10 -0500\"]}"
                 , DateKeyMixin.class);
         assertTrue(serObject.mydate instanceof Date);
         


Reply via email to