This is an automated email from the ASF dual-hosted git repository.

joergrade pushed a commit to branch ISIS-2374
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 6885434db74a52cf0929610ea6493edf9d597986
Author: Jörg Rade <joerg.r...@kuehne-nagel.com>
AuthorDate: Tue Jul 14 16:26:35 2020 +0200

     ISIS-2374 with jdk11
---
 api/schema/build.gradle                     |  6 ++++++
 testing/unittestsupport/applib/build.gradle |  7 +++++++
 valuetypes/asciidoc/ui/vaadin/build.gradle  |  1 +
 valuetypes/asciidoc/ui/vaadin/pom.xml       | 26 ++++++++++++++++----------
 viewers/wicket/model/pom.xml                | 14 ++++++++++----
 5 files changed, 40 insertions(+), 14 deletions(-)

diff --git a/api/schema/build.gradle b/api/schema/build.gradle
index f14467d..4fa885c 100644
--- a/api/schema/build.gradle
+++ b/api/schema/build.gradle
@@ -1,5 +1,6 @@
 description = 'Apache Isis Core - Schemas'
 apply plugin: 'war'
+apply plugin: 'io.freefair.lombok'
 
 sourceSets {
     main {
@@ -14,6 +15,11 @@ dependencies {
 
     compile 'org.springframework:spring-context:5.2.6.RELEASE'
     compile 'joda-time:joda-time:2.10.6'
+
+    // These dependencies are required in order to build on jdk11
+    compile('javax.xml.bind:jaxb-api:2.3.1')  // not set in POM`s ??
+    compile('com.sun.xml.bind:jaxb-core:2.3.0.1')
+    compile('com.sun.xml.bind:jaxb-impl:2.3.2')
 }
 
 task packageTests(type: Jar) {
diff --git a/testing/unittestsupport/applib/build.gradle 
b/testing/unittestsupport/applib/build.gradle
index 80f6245..f2a89ee 100644
--- a/testing/unittestsupport/applib/build.gradle
+++ b/testing/unittestsupport/applib/build.gradle
@@ -25,6 +25,13 @@ dependencies {
     compile group: 'org.slf4j', name: 'slf4j-api', version: '1.7.26'
 
     compile group: 'org.datanucleus', name: 'javax.jdo', version: '3.2.0-m13'
+
+    compile 
project(':isis-parent:isis:isis-valuetypes:isis-valuetypes-asciidoc:isis-valuetypes-asciidoc-applib')
+    testCompile 
project(':isis-parent:isis:isis-valuetypes:isis-valuetypes-asciidoc:isis-valuetypes-asciidoc-applib')
+    testCompile project(':isis-parent:isis-applib')
+
+    // These dependencies are required in order to build on jdk11
+    compile('javax.xml.ws:jaxws-api:2.3.1')
 }
 
 task packageTests(type: Jar) {
diff --git a/valuetypes/asciidoc/ui/vaadin/build.gradle 
b/valuetypes/asciidoc/ui/vaadin/build.gradle
index 4e18dc0..91d0c09 100644
--- a/valuetypes/asciidoc/ui/vaadin/build.gradle
+++ b/valuetypes/asciidoc/ui/vaadin/build.gradle
@@ -3,6 +3,7 @@ description = 'Apache Isis Val - Asciidoctor (ui vaadin)'
 apply plugin: 'war'
 dependencies {
     providedCompile 
project(':isis-parent:isis:isis-incubator:isis-viewer-vaadin:isis-viewer-vaadin-ui')
+    compile 
project(':isis-parent:isis:isis-valuetypes:isis-valuetypes-asciidoc:isis-valuetypes-asciidoc-applib')
 }
 
 task packageTests(type: Jar) {
diff --git a/valuetypes/asciidoc/ui/vaadin/pom.xml 
b/valuetypes/asciidoc/ui/vaadin/pom.xml
index fe94201..870ff47 100644
--- a/valuetypes/asciidoc/ui/vaadin/pom.xml
+++ b/valuetypes/asciidoc/ui/vaadin/pom.xml
@@ -1,13 +1,13 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- Licensed to the Apache Software Foundation (ASF) under one or more 
contributor 
-       license agreements. See the NOTICE file distributed with this work for 
additional 
-       information regarding copyright ownership. The ASF licenses this file 
to 
-       you under the Apache License, Version 2.0 (the "License"); you may not 
use 
-       this file except in compliance with the License. You may obtain a copy 
of 
-       the License at http://www.apache.org/licenses/LICENSE-2.0 Unless 
required 
-       by applicable law or agreed to in writing, software distributed under 
the 
-       License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR 
CONDITIONS 
-       OF ANY KIND, either express or implied. See the License for the 
specific 
+<!-- Licensed to the Apache Software Foundation (ASF) under one or more 
contributor
+       license agreements. See the NOTICE file distributed with this work for 
additional
+       information regarding copyright ownership. The ASF licenses this file to
+       you under the Apache License, Version 2.0 (the "License"); you may not 
use
+       this file except in compliance with the License. You may obtain a copy 
of
+       the License at http://www.apache.org/licenses/LICENSE-2.0 Unless 
required
+       by applicable law or agreed to in writing, software distributed under 
the
+       License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR 
CONDITIONS
+       OF ANY KIND, either express or implied. See the License for the specific
        language governing permissions and limitations under the License. -->
 <project xmlns="http://maven.apache.org/POM/4.0.0";
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
@@ -29,7 +29,7 @@
        </properties>
 
        <dependencies>
-       
+
         <dependency>
                        <groupId>org.apache.isis.incubator.viewer</groupId>
             <artifactId>isis-viewer-vaadin-ui</artifactId>
@@ -37,6 +37,12 @@
             <scope>provided</scope>
         </dependency>
 
+               <dependency>
+                       <groupId>org.apache.isis.valuetypes</groupId>
+                       <artifactId>isis-valuetypes-asciidoc-applib</artifactId>
+                       <version>${project.version}</version>
+               </dependency>
+
        </dependencies>
 
 </project>
diff --git a/viewers/wicket/model/pom.xml b/viewers/wicket/model/pom.xml
index 38251ab..999b0eb 100644
--- a/viewers/wicket/model/pom.xml
+++ b/viewers/wicket/model/pom.xml
@@ -7,9 +7,9 @@
   to you under the Apache License, Version 2.0 (the
   "License"); you may not use this file except in compliance
   with the License.  You may obtain a copy of the License at
-  
+
          http://www.apache.org/licenses/LICENSE-2.0
-         
+
   Unless required by applicable law or agreed to in writing,
   software distributed under the License is distributed on an
   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
@@ -66,12 +66,12 @@
             <groupId>org.apache.isis.core</groupId>
             <artifactId>isis-core-webapp</artifactId>
         </dependency>
-        
+
         <dependency>
                        <groupId>org.apache.isis.viewer</groupId>
                        <artifactId>isis-viewer-common</artifactId>
                </dependency>
-       
+
        <!-- TEST DEPENDENCIES -->
         <dependency>
             <groupId>org.apache.isis.core</groupId>
@@ -86,6 +86,12 @@
             <scope>test</scope>
         </dependency>
 
+        <dependency>
+            <groupId>com.google.guava</groupId>
+            <artifactId>guava</artifactId>
+            <scope>test</scope>
+        </dependency>
+
     </dependencies>
 
 

Reply via email to