Run IM on JDK9 and JDK11
IntegrationManager is not compatible with JDK 9 and higher on the compile base. But with some configurations it is possible to run IM on JDK9 and JDK11.
IM must be built on JDK8.
JDK9
$ java --add-modules java.xml.bind,java.xml.ws ....
JDK11
Add this profile with j2ee dependencies to your pom.xml project file.
<profiles>
<profile>
<id>jdk11-compatibility</id>
<dependencies>
<dependency>
<groupId>javax.jws</groupId>
<artifactId>javax.jws-api</artifactId>
<version>1.1</version>
</dependency>
<dependency>
<groupId>javax.xml.ws</groupId>
<artifactId>jaxws-api</artifactId>
<version>2.3.1</version>
</dependency>
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-core</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-impl</artifactId>
<version>2.3.0</version>
</dependency>
</dependencies>
</profile>
</profiles>
Build the project with the above profile:
$ mvn clean install -P jdk11-compatibility
IntegrationManager version 5.8.0