Browse Source

HADOOP-15775. [JDK9] Add missing javax.activation-api dependency. Contributed by Akira Ajisaka.

Takanobu Asanuma 6 years ago
parent
commit
e0b408e4ac

+ 7 - 0
hadoop-client-modules/hadoop-client-runtime/pom.xml

@@ -318,6 +318,13 @@
                         <exclude>**/pom.xml</exclude>
                         <exclude>**/pom.xml</exclude>
                       </excludes>
                       </excludes>
                     </relocation>
                     </relocation>
+                    <relocation>
+                      <pattern>javax/activation/</pattern>
+                      <shadedPattern>${shaded.dependency.prefix}.javax.activation.</shadedPattern>
+                      <excludes>
+                        <exclude>**/pom.xml</exclude>
+                      </excludes>
+                    </relocation>
                     <relocation>
                     <relocation>
                       <pattern>javax/ws/</pattern>
                       <pattern>javax/ws/</pattern>
                       <shadedPattern>${shaded.dependency.prefix}.javax.ws.</shadedPattern>
                       <shadedPattern>${shaded.dependency.prefix}.javax.ws.</shadedPattern>

+ 5 - 0
hadoop-common-project/hadoop-common/pom.xml

@@ -89,6 +89,11 @@
       <artifactId>javax.servlet-api</artifactId>
       <artifactId>javax.servlet-api</artifactId>
       <scope>compile</scope>
       <scope>compile</scope>
     </dependency>
     </dependency>
+    <dependency>
+      <groupId>javax.activation</groupId>
+      <artifactId>javax.activation-api</artifactId>
+      <scope>runtime</scope>
+    </dependency>
     <dependency>
     <dependency>
       <groupId>org.eclipse.jetty</groupId>
       <groupId>org.eclipse.jetty</groupId>
       <artifactId>jetty-server</artifactId>
       <artifactId>jetty-server</artifactId>

+ 5 - 0
hadoop-project/pom.xml

@@ -1497,6 +1497,11 @@
         <artifactId>jcodings</artifactId>
         <artifactId>jcodings</artifactId>
         <version>1.0.13</version>
         <version>1.0.13</version>
       </dependency>
       </dependency>
+      <dependency>
+        <groupId>javax.activation</groupId>
+        <artifactId>javax.activation-api</artifactId>
+        <version>1.2.0</version>
+      </dependency>
     </dependencies>
     </dependencies>
   </dependencyManagement>
   </dependencyManagement>