Caused by: java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter
<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>
<dependency>
<groupId>javax.activation</groupId>
<artifactId>activation</artifactId>
<version>1.1.1</version>
</dependency>
mvn -v
Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T20:33:14+02:00)
Maven home: /opt/maven/apache-maven-3.5.4
Java version: 11, vendor: Oracle Corporation, runtime: /opt/java/openjdk-11.28
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.15.0-54-generic", arch: "amd64", family: "unix"
mvn clean install com.bazaarvoice.maven.plugins:s3-upload-maven-plugin:1.4:s3-upload
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 47.256 s
[INFO] Finished at: 2019-07-26T18:21:55+02:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal com.bazaarvoice.maven.plugins:s3-upload-maven-plugin:1.4:s3-upload (default-cli) on project turf-pari-services: Execution default-cli of goal com.bazaarvoice.maven.plugins:s3-upload-maven-plugin:1.4:s3-upload failed: A required class was missing while executing com.bazaarvoice.maven.plugins:s3-upload-maven-plugin:1.4:s3-upload: javax/xml/bind/DatatypeConverter
[ERROR] -----------------------------------------------------
[ERROR] realm = plugin>com.bazaarvoice.maven.plugins:s3-upload-maven-plugin:1.4
[ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
[ERROR] urls[0] = file:/home/gekinci/.m2/repository/com/bazaarvoice/maven/plugins/s3-upload-maven-plugin/1.4/s3-upload-maven-plugin-1.4.jar
[ERROR] urls[1] = file:/home/gekinci/.m2/repository/org/codehaus/plexus/plexus-utils/3.0.22/plexus-utils-3.0.22.jar
[ERROR] urls[2] = file:/home/gekinci/.m2/repository/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.jar
[ERROR] urls[3] = file:/home/gekinci/.m2/repository/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar
[ERROR] urls[4] = file:/home/gekinci/.m2/repository/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.2/org.eclipse.sisu.inject-0.3.2.jar
[ERROR] urls[5] = file:/home/gekinci/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar
[ERROR] urls[6] = file:/home/gekinci/.m2/repository/com/amazonaws/aws-java-sdk-core/1.10.69/aws-java-sdk-core-1.10.69.jar
[ERROR] urls[7] = file:/home/gekinci/.m2/repository/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar
[ERROR] urls[8] = file:/home/gekinci/.m2/repository/org/apache/httpcomponents/httpclient/4.3.6/httpclient-4.3.6.jar
[ERROR] urls[9] = file:/home/gekinci/.m2/repository/org/apache/httpcomponents/httpcore/4.3.3/httpcore-4.3.3.jar
[ERROR] urls[10] = file:/home/gekinci/.m2/repository/commons-codec/commons-codec/1.6/commons-codec-1.6.jar
[ERROR] urls[11] = file:/home/gekinci/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.5.3/jackson-databind-2.5.3.jar
[ERROR] urls[12] = file:/home/gekinci/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.5.0/jackson-annotations-2.5.0.jar
[ERROR] urls[13] = file:/home/gekinci/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.5.3/jackson-core-2.5.3.jar
[ERROR] urls[14] = file:/home/gekinci/.m2/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.5.3/jackson-dataformat-cbor-2.5.3.jar
[ERROR] urls[15] = file:/home/gekinci/.m2/repository/joda-time/joda-time/2.8.1/joda-time-2.8.1.jar
[ERROR] urls[16] = file:/home/gekinci/.m2/repository/com/amazonaws/aws-java-sdk-s3/1.10.69/aws-java-sdk-s3-1.10.69.jar
[ERROR] urls[17] = file:/home/gekinci/.m2/repository/com/amazonaws/aws-java-sdk-kms/1.10.69/aws-java-sdk-kms-1.10.69.jar
[ERROR] urls[18] = file:/home/gekinci/.m2/repository/com/amazonaws/aws-java-sdk-sts/1.10.69/aws-java-sdk-sts-1.10.69.jar
[ERROR] Number of foreign imports: 1
[ERROR] import: Entry[import from realm ClassRealm[maven.api, parent: null]]
[ERROR]
[ERROR] -----------------------------------------------------
[ERROR] : javax.xml.bind.DatatypeConverter
Do you think you can handle it? I was thinking about forking your project in order to resolve the issue for a Java 11 environment. Thanks.