jOOQ 3.11+ transitive dependency prevents it from being loaded on WebLogic 12.1.3
This commit is contained in:
lukaseder 2018-07-10 10:09:23 +02:00
parent 70685cbff3
commit c7060ef4cc
5 changed files with 10 additions and 25 deletions

View File

@ -1,7 +1,6 @@
language: java
jdk:
- openjdk10
- openjdk-ea
before_install:
- wget https://archive.apache.org/dist/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.zip
- unzip -qq apache-maven-3.5.4-bin.zip

View File

@ -53,17 +53,5 @@
<groupId>org.jooq</groupId>
<artifactId>jooq-meta</artifactId>
</dependency>
<!-- From JDK 9 onwards, the JAXB dependency needs to be made explicit -->
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
</dependency>
<!-- From JDK 11 onwards, the transitive activation dependency needs to be made explicit -->
<dependency>
<groupId>com.sun.activation</groupId>
<artifactId>javax.activation</artifactId>
</dependency>
</dependencies>
</project>

View File

@ -48,17 +48,5 @@
<groupId>org.jooq</groupId>
<artifactId>jooq</artifactId>
</dependency>
<!-- From JDK 9 onwards, the JAXB dependency needs to be made explicit -->
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
</dependency>
<!-- From JDK 11 onwards, the transitive activation dependency needs to be made explicit -->
<dependency>
<groupId>com.sun.activation</groupId>
<artifactId>javax.activation</artifactId>
</dependency>
</dependencies>
</project>

View File

@ -85,6 +85,9 @@
</dependency>
<!-- From JDK 9 onwards, the JAXB dependency needs to be made explicit -->
<!-- The dependency can cause trouble in older JDKs, so it needs to be
excluded from pre-java-9 builds: https://github.com/jOOQ/jOOQ/issues/7649 -->
<!-- [java-9] -->
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
@ -95,6 +98,7 @@
<groupId>com.sun.activation</groupId>
<artifactId>javax.activation</artifactId>
</dependency>
<!-- [/java-9] -->

View File

@ -97,16 +97,22 @@
<!-- From JDK 9 onwards, the JAXB dependency needs to be made explicit -->
<!-- The dependency can cause trouble in older JDKs, so it needs to be
excluded from pre-java-9 builds: https://github.com/jOOQ/jOOQ/issues/7649 -->
<!-- [java-9] -->
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.3.0</version>
</dependency>
<!-- From JDK 11 onwards, the transitive activation dependency needs to be made explicit -->
<dependency>
<groupId>com.sun.activation</groupId>
<artifactId>javax.activation</artifactId>
<version>1.2.0</version>
</dependency>
<!-- [/java-9] -->
<!-- Optional logging dependency -->
<dependency>