This is an automated email from the ASF dual-hosted git repository.
hansva pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hop.git
The following commit(s) were added to refs/heads/master by this push:
new 9022a95399 HOP-3908 - MailInput: ERROR:
java.lang.NoClassDefFoundError: javax/activation/DataSource when used on JDK 11
new 9e0ee35f15 Merge pull request #1462 from sramazzina/HOP-3903
9022a95399 is described below
commit 9022a95399abc743ce76fceb414d1514b769111b
Author: Sergio Ramazzina <[email protected]>
AuthorDate: Tue Apr 19 17:15:03 2022 +0200
HOP-3908 - MailInput: ERROR: java.lang.NoClassDefFoundError:
javax/activation/DataSource when used on JDK 11
---
assemblies/plugins/transforms/mailinput/pom.xml | 7 +++++++
assemblies/plugins/transforms/mailinput/src/assembly/assembly.xml | 1 +
plugins/transforms/mailinput/pom.xml | 8 ++++++++
3 files changed, 16 insertions(+)
diff --git a/assemblies/plugins/transforms/mailinput/pom.xml
b/assemblies/plugins/transforms/mailinput/pom.xml
index 04984887b0..8734529f72 100644
--- a/assemblies/plugins/transforms/mailinput/pom.xml
+++ b/assemblies/plugins/transforms/mailinput/pom.xml
@@ -48,6 +48,13 @@
<version>2.0.0-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
+ <!-- Needed to work on JDK 11 - Start -->
+ <dependency>
+ <groupId>com.sun.activation</groupId>
+ <artifactId>javax.activation</artifactId>
+ <version>1.2.0</version>
+ </dependency>
+ <!-- Needed to work on JDK 11 - End -->
<dependency>
<groupId>javax.mail</groupId>
<artifactId>mail</artifactId>
diff --git a/assemblies/plugins/transforms/mailinput/src/assembly/assembly.xml
b/assemblies/plugins/transforms/mailinput/src/assembly/assembly.xml
index 803db137fe..dae8ecd231 100644
--- a/assemblies/plugins/transforms/mailinput/src/assembly/assembly.xml
+++ b/assemblies/plugins/transforms/mailinput/src/assembly/assembly.xml
@@ -56,6 +56,7 @@
<outputDirectory>lib</outputDirectory>
<includes>
<include>javax.mail:mail:jar</include>
+ <include>com.sun.activation:javax.activation:jar</include>
</includes>
</dependencySet>
</dependencySets>
diff --git a/plugins/transforms/mailinput/pom.xml
b/plugins/transforms/mailinput/pom.xml
index 328e5bb8f6..5f8df2942e 100644
--- a/plugins/transforms/mailinput/pom.xml
+++ b/plugins/transforms/mailinput/pom.xml
@@ -40,6 +40,14 @@
<version>1.4.7</version>
<scope>compile</scope>
</dependency>
+ <!-- Needed to work on JDK 11 - Start -->
+ <dependency>
+ <groupId>com.sun.activation</groupId>
+ <artifactId>javax.activation</artifactId>
+ <version>1.2.0</version>
+ <scope>compile</scope>
+ </dependency>
+ <!-- Needed to work on JDK 11 - End -->
<dependency>
<groupId>org.apache.hop</groupId>
<artifactId>hop-action-getpop</artifactId>