You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@chemistry.apache.org by fm...@apache.org on 2019/02/01 10:43:34 UTC
svn commit: r1852709 - in /chemistry/opencmis/trunk: ./
chemistry-opencmis-android/chemistry-opencmis-android-client/
chemistry-opencmis-commons/chemistry-opencmis-commons-api/
chemistry-opencmis-commons/chemistry-opencmis-commons-impl/
chemistry-openc...
Author: fmui
Date: Fri Feb 1 10:43:34 2019
New Revision: 1852709
URL: http://svn.apache.org/viewvc?rev=1852709&view=rev
Log:
initial Java 11 support for OpenCMIS
Modified:
chemistry/opencmis/trunk/chemistry-opencmis-android/chemistry-opencmis-android-client/pom.xml
chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-api/pom.xml
chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/pom.xml
chemistry/opencmis/trunk/chemistry-opencmis-test/chemistry-opencmis-test-fit/pom.xml
chemistry/opencmis/trunk/chemistry-opencmis-test/chemistry-opencmis-test-fit/src/test/java/org/apache/chemistry/opencmis/fit/tck/AbstractTckIT.java
chemistry/opencmis/trunk/pom.xml
Modified: chemistry/opencmis/trunk/chemistry-opencmis-android/chemistry-opencmis-android-client/pom.xml
URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-android/chemistry-opencmis-android-client/pom.xml?rev=1852709&r1=1852708&r2=1852709&view=diff
==============================================================================
--- chemistry/opencmis/trunk/chemistry-opencmis-android/chemistry-opencmis-android-client/pom.xml (original)
+++ chemistry/opencmis/trunk/chemistry-opencmis-android/chemistry-opencmis-android-client/pom.xml Fri Feb 1 10:43:34 2019
@@ -50,6 +50,12 @@
<version>${okhttp.version}</version>
<scope>provided</scope>
</dependency>
+ <dependency>
+ <groupId>javax.activation</groupId>
+ <artifactId>activation</artifactId>
+ <version>1.1.1</version>
+ <scope>provided</scope>
+ </dependency>
</dependencies>
<build>
Modified: chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-api/pom.xml
URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-api/pom.xml?rev=1852709&r1=1852708&r2=1852709&view=diff
==============================================================================
--- chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-api/pom.xml (original)
+++ chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-api/pom.xml Fri Feb 1 10:43:34 2019
@@ -37,6 +37,14 @@
<properties>
<parentBasedir>../../</parentBasedir>
</properties>
+
+ <dependencies>
+ <dependency>
+ <groupId>javax.xml.ws</groupId>
+ <artifactId>jaxws-api</artifactId>
+ <version>2.2.12</version>
+ </dependency>
+ </dependencies>
<build>
<plugins>
Modified: chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/pom.xml
URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/pom.xml?rev=1852709&r1=1852708&r2=1852709&view=diff
==============================================================================
--- chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/pom.xml (original)
+++ chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/pom.xml Fri Feb 1 10:43:34 2019
@@ -55,6 +55,16 @@
</exclusion>
</exclusions>
</dependency>
+ <dependency>
+ <groupId>javax.activation</groupId>
+ <artifactId>activation</artifactId>
+ <version>1.1.1</version>
+ </dependency>
+ <dependency>
+ <groupId>org.glassfish.main.javaee-api</groupId>
+ <artifactId>javax.jws</artifactId>
+ <version>3.1.2.2</version>
+ </dependency>
<!-- Test -->
<dependency>
<groupId>org.apache.logging.log4j</groupId>
Modified: chemistry/opencmis/trunk/chemistry-opencmis-test/chemistry-opencmis-test-fit/pom.xml
URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-test/chemistry-opencmis-test-fit/pom.xml?rev=1852709&r1=1852708&r2=1852709&view=diff
==============================================================================
--- chemistry/opencmis/trunk/chemistry-opencmis-test/chemistry-opencmis-test-fit/pom.xml (original)
+++ chemistry/opencmis/trunk/chemistry-opencmis-test/chemistry-opencmis-test-fit/pom.xml Fri Feb 1 10:43:34 2019
@@ -92,7 +92,7 @@
<reuseForks>true</reuseForks>
<forkCount>1</forkCount>
<forkedProcessTimeoutInSeconds>1800</forkedProcessTimeoutInSeconds>
- <argLine>-ea:org.apache.chemistry --add-modules=java.xml.ws,java.xml.bind --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED</argLine>
+ <argLine>-ea:org.apache.chemistry</argLine>
<systemPropertyVariables>
<systemProperty>
<name>org.apache.chemistry.opencmis.session.repository.id</name>
Modified: chemistry/opencmis/trunk/chemistry-opencmis-test/chemistry-opencmis-test-fit/src/test/java/org/apache/chemistry/opencmis/fit/tck/AbstractTckIT.java
URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-test/chemistry-opencmis-test-fit/src/test/java/org/apache/chemistry/opencmis/fit/tck/AbstractTckIT.java?rev=1852709&r1=1852708&r2=1852709&view=diff
==============================================================================
--- chemistry/opencmis/trunk/chemistry-opencmis-test/chemistry-opencmis-test-fit/src/test/java/org/apache/chemistry/opencmis/fit/tck/AbstractTckIT.java (original)
+++ chemistry/opencmis/trunk/chemistry-opencmis-test/chemistry-opencmis-test-fit/src/test/java/org/apache/chemistry/opencmis/fit/tck/AbstractTckIT.java Fri Feb 1 10:43:34 2019
@@ -28,10 +28,14 @@ import java.util.HashMap;
import java.util.List;
import java.util.Map;
+import org.apache.catalina.Container;
+import org.apache.catalina.Context;
import org.apache.catalina.LifecycleEvent;
import org.apache.catalina.LifecycleException;
import org.apache.catalina.LifecycleListener;
import org.apache.catalina.LifecycleState;
+import org.apache.catalina.core.StandardContext;
+import org.apache.catalina.core.StandardHost;
import org.apache.catalina.startup.Tomcat;
import org.apache.chemistry.opencmis.commons.SessionParameter;
import org.apache.chemistry.opencmis.commons.enums.BindingType;
@@ -45,6 +49,7 @@ import org.apache.chemistry.opencmis.tck
import org.apache.chemistry.opencmis.tck.impl.TestParameters;
import org.apache.chemistry.opencmis.tck.report.TextReport;
import org.apache.chemistry.opencmis.tck.runner.AbstractRunner;
+import org.apache.tomcat.util.scan.StandardJarScanner;
import org.junit.AfterClass;
import org.junit.Before;
import org.junit.BeforeClass;
@@ -133,7 +138,20 @@ public abstract class AbstractTckIT exte
// Logger.getLogger("").setLevel(Level.INFO);
System.setProperty("java.util.logging.manager", "org.apache.logging.log4j.jul.LogManager");
- tomcat = new Tomcat();
+ tomcat = new Tomcat() {
+ @Override
+ public void start() throws LifecycleException {
+ for (org.apache.catalina.Service service : getServer().findServices()) {
+ for (Container container : service.getContainer().findChildren()) {
+ for (Container subContainer : container.findChildren()) {
+ ((StandardJarScanner) ((Context) subContainer).getJarScanner()).setScanClassPath(false);
+ }
+ }
+ }
+ super.start();
+ }
+ };
+
tomcat.setBaseDir(tomcateBaseDir.getAbsolutePath());
tomcat.setPort(getPort());
// tomcat.setSilent(true);
Modified: chemistry/opencmis/trunk/pom.xml
URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/pom.xml?rev=1852709&r1=1852708&r2=1852709&view=diff
==============================================================================
--- chemistry/opencmis/trunk/pom.xml (original)
+++ chemistry/opencmis/trunk/pom.xml Fri Feb 1 10:43:34 2019
@@ -158,7 +158,7 @@
<slf4j.version>1.7.25</slf4j.version>
<log4j.version>2.11.1</log4j.version>
<apacheclient.version>4.2.6</apacheclient.version>
- <cxf.version>3.2.6</cxf.version>
+ <cxf.version>3.3.0</cxf.version>
<okhttp.version>3.11.0</okhttp.version>
</properties>
@@ -174,9 +174,6 @@
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>${surefire.version}</version>
- <configuration>
- <argLine>--add-modules java.xml.ws</argLine>
- </configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
@@ -424,7 +421,7 @@
<configuration>
<rules>
<requireJavaVersion>
- <version>[10,)</version>
+ <version>[11,)</version>
</requireJavaVersion>
<requireMavenVersion>
<version>[3.5,)</version>