This is an automated email from the ASF dual-hosted git repository.

nihaljain pushed a commit to branch jetty12
in repository https://gitbox.apache.org/repos/asf/hbase-thirdparty.git

commit fb165e470270e09b2b3ac1dee8bbf645053325eb
Author: Nihal Jain <[email protected]>
AuthorDate: Tue Apr 1 12:08:02 2025 +0530

    Remove EE9 demo module
---
 hbase-shaded-jetty-12-plus-ee9/pom.xml | 253 ---------------------------------
 pom.xml                                |   1 -
 2 files changed, 254 deletions(-)

diff --git a/hbase-shaded-jetty-12-plus-ee9/pom.xml 
b/hbase-shaded-jetty-12-plus-ee9/pom.xml
deleted file mode 100644
index 75831bb..0000000
--- a/hbase-shaded-jetty-12-plus-ee9/pom.xml
+++ /dev/null
@@ -1,253 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
-  <!--
-/**
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-
-  ON MVN COMPILE NOT WORKING
-
-  If you wondering why 'mvn compile' does not work building HBase
-  (in particular, if you are doing it for the first time), instead do
-  'mvn package'.  If you are interested in the full story, see
-  https://issues.apache.org/jira/browse/HBASE-6795.
-
--->
-  <modelVersion>4.0.0</modelVersion>
-  <parent>
-    <groupId>org.apache.hbase.thirdparty</groupId>
-    <artifactId>hbase-thirdparty</artifactId>
-    <version>${revision}</version>
-    <relativePath>..</relativePath>
-  </parent>
-  <artifactId>hbase-shaded-jetty-12-plus-ee9</artifactId>
-  <name>Apache HBase Relocated (Shaded) Jetty 12+ Libs: EE9</name>
-  <description>Pulls down Jetty EE9, relocates it and makes a far 
jar.</description>
-  <dependencies>
-    <dependency>
-      <groupId>org.eclipse.jetty.ee9</groupId>
-      <artifactId>jetty-ee9-servlet</artifactId>
-      <version>${jetty-12-plus.version}</version>
-      <exclusions>
-        <exclusion>
-          <groupId>org.eclipse.jetty</groupId>
-          <artifactId>servlet-api</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.slf4j</groupId>
-          <artifactId>slf4j-api</artifactId>
-        </exclusion>
-      </exclusions>
-    </dependency>
-    <dependency>
-      <groupId>org.eclipse.jetty.ee9</groupId>
-      <artifactId>jetty-ee9-security</artifactId>
-      <version>${jetty-12-plus.version}</version>
-      <exclusions>
-        <exclusion>
-          <groupId>org.slf4j</groupId>
-          <artifactId>slf4j-api</artifactId>
-        </exclusion>
-      </exclusions>
-    </dependency>
-    <dependency>
-      <groupId>org.eclipse.jetty.ee9</groupId>
-      <artifactId>jetty-ee9-nested</artifactId>
-      <version>${jetty-12-plus.version}</version>
-      <exclusions>
-        <exclusion>
-          <groupId>org.slf4j</groupId>
-          <artifactId>slf4j-api</artifactId>
-        </exclusion>
-      </exclusions>
-    </dependency>
-    <dependency>
-      <groupId>org.eclipse.jetty.ee9</groupId>
-      <artifactId>jetty-ee9-webapp</artifactId>
-      <version>${jetty-12-plus.version}</version>
-      <exclusions>
-        <exclusion>
-          <groupId>org.slf4j</groupId>
-          <artifactId>slf4j-api</artifactId>
-        </exclusion>
-      </exclusions>
-    </dependency>
-    <!-- List to dependencies which are part of core and we want to avoid 
bundling,
-    hence keeping as provided here -->
-    <dependency>
-      <groupId>org.eclipse.jetty</groupId>
-      <artifactId>jetty-server</artifactId>
-      <version>${jetty-12-plus.version}</version>
-      <scope>provided</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.eclipse.jetty</groupId>
-      <artifactId>jetty-http</artifactId>
-      <version>${jetty-12-plus.version}</version>
-      <scope>provided</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.eclipse.jetty</groupId>
-      <artifactId>jetty-util</artifactId>
-      <version>${jetty-12-plus.version}</version>
-      <scope>provided</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.eclipse.jetty</groupId>
-      <artifactId>jetty-io</artifactId>
-      <version>${jetty-12-plus.version}</version>
-      <scope>provided</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.eclipse.jetty</groupId>
-      <artifactId>jetty-jmx</artifactId>
-      <version>${jetty-12-plus.version}</version>
-      <scope>provided</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.eclipse.jetty</groupId>
-      <artifactId>jetty-util-ajax</artifactId>
-      <version>${jetty-12-plus.version}</version>
-      <scope>provided</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.eclipse.jetty</groupId>
-      <artifactId>jetty-security</artifactId>
-      <version>${jetty-12-plus.version}</version>
-      <scope>provided</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.eclipse.jetty</groupId>
-      <artifactId>jetty-session</artifactId>
-      <version>${jetty-12-plus.version}</version>
-      <scope>provided</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.eclipse.jetty</groupId>
-      <artifactId>jetty-ee</artifactId>
-      <version>${jetty-12-plus.version}</version>
-      <scope>provided</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.eclipse.jetty</groupId>
-      <artifactId>jetty-xml</artifactId>
-      <version>${jetty-12-plus.version}</version>
-      <scope>provided</scope>
-    </dependency>
-  </dependencies>
-  <build>
-    <plugins>
-      <plugin>
-        <artifactId>maven-clean-plugin</artifactId>
-        <configuration>
-          <filesets>
-            <fileset>
-              <directory>${basedir}</directory>
-              <includes>
-                <include>dependency-reduced-pom.xml</include>
-              </includes>
-            </fileset>
-          </filesets>
-        </configuration>
-      </plugin>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-shade-plugin</artifactId>
-        <executions>
-          <execution>
-            <goals>
-              <goal>shade</goal>
-            </goals>
-            <phase>package</phase>
-            <configuration>
-              <shadeSourcesContent>true</shadeSourcesContent>
-              <createSourcesJar>true</createSourcesJar>
-              <relocations>
-                <relocation>
-                  <pattern>org.eclipse.jetty</pattern>
-                  
<shadedPattern>${rename.offset}.org.eclipse.jetty</shadedPattern>
-                </relocation>
-                <!--
-                This is for relocating the blacklist in
-                org.eclipse.jetty.webapp.WebAppContext.__dftServerClasses,
-                where we have a '-' in front of the class name
-                -->
-                <relocation>
-                  <pattern>-org.eclipse.jetty</pattern>
-                  
<shadedPattern>-${rename.offset}.org.eclipse.jetty</shadedPattern>
-                </relocation>
-              </relocations>
-              <artifactSet>
-                <excludes>
-                  <!--
-                     Anything added here needs to be excluded from the jar 
that pulls it in
-                     also else we give an odd signal in the 
META-INF/DEPENDENCIES that we
-                     produce. See below for how to exclusion of transitive 
dependencies.
-                   -->
-                  <exclude>org.slf4j:slf4j-api</exclude>
-                  <!-- On the "next" build, exclude a lingering shaded jar if 
it exists (user did not `clean`).
-                    Maven will happily pick up the previous shaded jar and try 
to include that in the N+1th build
-                    if we don't exclude it. This will result in a failure in 
the ServicesResourceTransformer claiming
-                    that we've already packaged a services file once. -->
-                  
<exclude>org.apache.hbase.thirdparty:hbase-shaded-jetty-12-plus-ee9</exclude>
-                </excludes>
-              </artifactSet>
-              <transformers>
-                <transformer 
implementation="org.apache.maven.plugins.shade.resource.ApacheLicenseResourceTransformer"/>
-                <transformer 
implementation="org.apache.maven.plugins.shade.resource.ApacheNoticeResourceTransformer">
-                  <addHeader>false</addHeader>
-                </transformer>
-                <transformer 
implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/>
-              </transformers>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-antrun-plugin</artifactId>
-        <executions>
-          <!--
-          The webdefault-ee9.xml contains some jetty servlet classes which 
should also be relocated
-          -->
-          <execution>
-            <id>relocate-web-xml</id>
-            <goals>
-              <goal>run</goal>
-            </goals>
-            <phase>package</phase>
-            <configuration>
-              <target>
-                <echo message="unjar"/>
-                <unzip dest="${project.build.directory}/unpacked/" 
src="${project.build.directory}/${project.artifactId}-${project.version}.jar"/>
-                <echo message="Replace content in webdefault-ee9.xml"/>
-                <replace 
file="${project.build.directory}/unpacked/${rename.offset.dir}/org/eclipse/jetty/ee9/webapp/webdefault-ee9.xml">
-                  <replacetoken>org.eclipse.jetty</replacetoken>
-                  
<replacevalue>${rename.offset}.org.eclipse.jetty</replacevalue>
-                </replace>
-
-                <echo message="Redo jar"/>
-                <jar basedir="${project.build.directory}/unpacked" 
destfile="${project.build.directory}/${project.artifactId}-${project.version}.jar"/>
-              </target>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
-    </plugins>
-  </build>
-</project>
diff --git a/pom.xml b/pom.xml
index 815e294..1b38eb6 100644
--- a/pom.xml
+++ b/pom.xml
@@ -102,7 +102,6 @@
     <module>hbase-shaded-jetty</module>
     <module>hbase-shaded-jetty-12-plus-core</module>
     <module>hbase-shaded-jetty-12-plus-ee8</module>
-    <module>hbase-shaded-jetty-12-plus-ee9</module>
     <module>hbase-shaded-jersey</module>
     <module>hbase-shaded-jackson-jaxrs-json-provider</module>
     <module>hbase-noop-htrace</module>

Reply via email to