diff options
| author | doufenghu <[email protected]> | 2024-01-12 11:49:30 +0800 |
|---|---|---|
| committer | doufenghu <[email protected]> | 2024-01-12 11:49:30 +0800 |
| commit | fb039919cca3c53bdc1d8a73db228a7053bd34e2 (patch) | |
| tree | 1a6f0fb2777a5ee43d2561425645dea53f69a1cf /groot-release | |
| parent | f277321ffe087c07a3af1d1ce0bb28015d066448 (diff) | |
[Fix][Bootstrap] Fix maven repository for groot-hbase-client as hbase-client-shaded.
Diffstat (limited to 'groot-release')
| -rw-r--r-- | groot-release/pom.xml | 2 | ||||
| -rw-r--r-- | groot-release/src/main/assembly/assembly-bin-ci.xml | 310 |
2 files changed, 156 insertions, 156 deletions
diff --git a/groot-release/pom.xml b/groot-release/pom.xml index cdae0e3..e8d5f12 100644 --- a/groot-release/pom.xml +++ b/groot-release/pom.xml @@ -114,7 +114,7 @@ <!--Hbase Jars --> <dependency> <groupId>com.geedgenetworks</groupId> - <artifactId>groot-hbase-client</artifactId> + <artifactId>hbase-client-shaded</artifactId> <version>${project.version}</version> <scope>provided</scope> </dependency> diff --git a/groot-release/src/main/assembly/assembly-bin-ci.xml b/groot-release/src/main/assembly/assembly-bin-ci.xml index 50a1067..42803eb 100644 --- a/groot-release/src/main/assembly/assembly-bin-ci.xml +++ b/groot-release/src/main/assembly/assembly-bin-ci.xml @@ -1,155 +1,155 @@ -<!--
-
- 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.
-
--->
-<assembly xmlns="http://maven.apache.org/ASSEMBLY/2.1.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/ASSEMBLY/2.1.0 http://maven.apache.org/xsd/assembly-2.1.0.xsd">
- <id>bin</id>
- <formats>
- <format>tar.gz</format>
- </formats>
- <includeBaseDirectory>true</includeBaseDirectory>
- <fileSets>
- <fileSet>
- <directory>../</directory>
- <excludes>
- <exclude>**/target/**</exclude>
- <exclude>**/.classpath</exclude>
- <exclude>**/.project</exclude>
- <exclude>**/.settings/**</exclude>
- <exclude>lib/**</exclude>
- </excludes>
-
- <includes>
- <include>README.md</include>
- <include>config/**</include>
- <include>plugins/**</include>
- </includes>
- </fileSet>
- <!-- ============ Install Plugin Bin ============ -->
- <fileSet>
- <directory>../bin</directory>
- <outputDirectory>/bin</outputDirectory>
- <fileMode>0755</fileMode>
- </fileSet>
- <!-- ============ Bootstrap Bin ============ -->
- <fileSet>
- <directory>../groot-bootstrap/src/main/bin</directory>
- <outputDirectory>/bin</outputDirectory>
- <fileMode>0755</fileMode>
- </fileSet>
-
- <fileSet>
- <directory>${project.build.directory}/bin</directory>
- <outputDirectory>/bin</outputDirectory>
- <includes>
- <include>*</include>
- </includes>
- <fileMode>0755</fileMode>
- </fileSet>
-
- <fileSet>
- <directory>../lib</directory>
- <outputDirectory>/lib</outputDirectory>
- <includes>
- <include>*.jar</include>
- </includes>
- <fileMode>0755</fileMode>
- </fileSet>
-
- <!--Licenses And NOTICE-->
- <fileSet>
- <directory>release-docs</directory>
- <outputDirectory>.</outputDirectory>
- </fileSet>
- <!-- DISCLAIMER -->
- <fileSet>
- <directory>${basedir}/.././</directory>
- <includes>
- <include>DISCLAIMER</include>
- </includes>
- <outputDirectory>.</outputDirectory>
- </fileSet>
- </fileSets>
-
- <files>
- <file>
- <source>../plugin-mapping.properties</source>
- <outputDirectory>/plugins</outputDirectory>
- </file>
- </files>
- <dependencySets>
- <!-- ============ Logging Jars ============ -->
- <dependencySet>
- <useProjectArtifact>false</useProjectArtifact>
- <useTransitiveDependencies>true</useTransitiveDependencies>
- <unpack>false</unpack>
- <outputDirectory>/bootstrap/logging</outputDirectory>
- <includes>
- <include>org.slf4j:slf4j-api:jar</include>
- <include>org.slf4j:jcl-over-slf4j:jar</include>
- <include>org.apache.logging.log4j:log4j-api:jar</include>
- <include>org.apache.logging.log4j:log4j-core:jar</include>
- <include>org.apache.logging.log4j:log4j-slf4j-impl:jar</include>
- </includes>
- </dependencySet>
-
- <!-- ============ Bootstrap Jars ============ -->
- <dependencySet>
- <useProjectArtifact>false</useProjectArtifact>
- <useTransitiveDependencies>true</useTransitiveDependencies>
- <unpack>false</unpack>
- <includes>
- <include>com.geedgenetworks:groot-bootstrap:jar</include>
- </includes>
- <outputFileNameMapping>${artifact.file.name}</outputFileNameMapping>
- <outputDirectory>/bootstrap</outputDirectory>
- <scope>provided</scope>
- </dependencySet>
-
- <!-- ============ Connectors Jars ============ -->
- <!-- GrootStream connectors -->
- <dependencySet>
- <useProjectArtifact>false</useProjectArtifact>
- <useTransitiveDependencies>true</useTransitiveDependencies>
- <unpack>false</unpack>
- <includes>
- <include>com.geedgenetworks:connector-*:jar</include>
- </includes>
- <excludes>
- </excludes>
- <outputDirectory>/connectors</outputDirectory>
- <scope>provided</scope>
- </dependencySet>
-
- <!-- ============ Groot Stream other lib jars ============ -->
- <dependencySet>
- <useProjectArtifact>false</useProjectArtifact>
- <useTransitiveDependencies>true</useTransitiveDependencies>
- <unpack>false</unpack>
- <includes>
- <include>com.geedgenetworks:groot-hbase-client:jar</include>
- <include>com.geedgenetworks:format-json:jar</include>
- <include>com.geedgenetworks:format-protobuf:jar</include>
- </includes>
- <outputFileNameMapping>${artifact.file.name}</outputFileNameMapping>
- <outputDirectory>/lib</outputDirectory>
- <scope>provided</scope>
- </dependencySet>
- </dependencySets>
-</assembly>
+<!-- + + 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. + +--> +<assembly xmlns="http://maven.apache.org/ASSEMBLY/2.1.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/ASSEMBLY/2.1.0 http://maven.apache.org/xsd/assembly-2.1.0.xsd"> + <id>bin</id> + <formats> + <format>tar.gz</format> + </formats> + <includeBaseDirectory>true</includeBaseDirectory> + <fileSets> + <fileSet> + <directory>../</directory> + <excludes> + <exclude>**/target/**</exclude> + <exclude>**/.classpath</exclude> + <exclude>**/.project</exclude> + <exclude>**/.settings/**</exclude> + <exclude>lib/**</exclude> + </excludes> + + <includes> + <include>README.md</include> + <include>config/**</include> + <include>plugins/**</include> + </includes> + </fileSet> + <!-- ============ Install Plugin Bin ============ --> + <fileSet> + <directory>../bin</directory> + <outputDirectory>/bin</outputDirectory> + <fileMode>0755</fileMode> + </fileSet> + <!-- ============ Bootstrap Bin ============ --> + <fileSet> + <directory>../groot-bootstrap/src/main/bin</directory> + <outputDirectory>/bin</outputDirectory> + <fileMode>0755</fileMode> + </fileSet> + + <fileSet> + <directory>${project.build.directory}/bin</directory> + <outputDirectory>/bin</outputDirectory> + <includes> + <include>*</include> + </includes> + <fileMode>0755</fileMode> + </fileSet> + + <fileSet> + <directory>../lib</directory> + <outputDirectory>/lib</outputDirectory> + <includes> + <include>*.jar</include> + </includes> + <fileMode>0755</fileMode> + </fileSet> + + <!--Licenses And NOTICE--> + <fileSet> + <directory>release-docs</directory> + <outputDirectory>.</outputDirectory> + </fileSet> + <!-- DISCLAIMER --> + <fileSet> + <directory>${basedir}/.././</directory> + <includes> + <include>DISCLAIMER</include> + </includes> + <outputDirectory>.</outputDirectory> + </fileSet> + </fileSets> + + <files> + <file> + <source>../plugin-mapping.properties</source> + <outputDirectory>/plugins</outputDirectory> + </file> + </files> + <dependencySets> + <!-- ============ Logging Jars ============ --> + <dependencySet> + <useProjectArtifact>false</useProjectArtifact> + <useTransitiveDependencies>true</useTransitiveDependencies> + <unpack>false</unpack> + <outputDirectory>/bootstrap/logging</outputDirectory> + <includes> + <include>org.slf4j:slf4j-api:jar</include> + <include>org.slf4j:jcl-over-slf4j:jar</include> + <include>org.apache.logging.log4j:log4j-api:jar</include> + <include>org.apache.logging.log4j:log4j-core:jar</include> + <include>org.apache.logging.log4j:log4j-slf4j-impl:jar</include> + </includes> + </dependencySet> + + <!-- ============ Bootstrap Jars ============ --> + <dependencySet> + <useProjectArtifact>false</useProjectArtifact> + <useTransitiveDependencies>true</useTransitiveDependencies> + <unpack>false</unpack> + <includes> + <include>com.geedgenetworks:groot-bootstrap:jar</include> + </includes> + <outputFileNameMapping>${artifact.file.name}</outputFileNameMapping> + <outputDirectory>/bootstrap</outputDirectory> + <scope>provided</scope> + </dependencySet> + + <!-- ============ Connectors Jars ============ --> + <!-- GrootStream connectors --> + <dependencySet> + <useProjectArtifact>false</useProjectArtifact> + <useTransitiveDependencies>true</useTransitiveDependencies> + <unpack>false</unpack> + <includes> + <include>com.geedgenetworks:connector-*:jar</include> + </includes> + <excludes> + </excludes> + <outputDirectory>/connectors</outputDirectory> + <scope>provided</scope> + </dependencySet> + + <!-- ============ Groot Stream other lib jars ============ --> + <dependencySet> + <useProjectArtifact>false</useProjectArtifact> + <useTransitiveDependencies>true</useTransitiveDependencies> + <unpack>false</unpack> + <includes> + <include>com.geedgenetworks:hbase-client-shaded:jar</include> + <include>com.geedgenetworks:format-json:jar</include> + <include>com.geedgenetworks:format-protobuf:jar</include> + </includes> + <outputFileNameMapping>${artifact.file.name}</outputFileNameMapping> + <outputDirectory>/lib</outputDirectory> + <scope>provided</scope> + </dependencySet> + </dependencySets> +</assembly> |
