lindorm-all-client
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>com.aliyun.lindorm</groupId> <artifactId>lindorm-all-client</artifactId> <version>2.2.1.4</version> </dependency>
<?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"> <parent> <artifactId>lindorm-client-parent</artifactId> <groupId>com.aliyun.lindorm</groupId> <version>2.2.1.4</version> </parent> <modelVersion>4.0.0</modelVersion> <artifactId>lindorm-all-client</artifactId> <description>The JDBC client for Aliyun Lindorm multi-model database.</description> <build> <plugins> <plugin> <artifactId>maven-shade-plugin</artifactId> <version>3.5.1</version> <executions> <execution> <id>thin-client</id> <phase>package</phase> <goals> <goal>shade</goal> </goals> <configuration> <shadedArtifactAttached>false</shadedArtifactAttached> <promoteTransitiveDependencies>true</promoteTransitiveDependencies> <createSourcesJar>false</createSourcesJar> <shadeTestJar>false</shadeTestJar> <transformers> <transformer> <resource>README.md</resource> <file>${project.basedir}/../README.md</file> </transformer> <transformer> <resource>LICENSE.txt</resource> <file>${project.basedir}/../LICENSE</file> </transformer> <transformer> <addHeader>false</addHeader> <projectName>${project.name}</projectName> </transformer> <transformer /> </transformers> <filters> <filter> <artifact>*:*</artifact> <excludes> <exclude>META-INF/*.SF</exclude> <exclude>META-INF/*.DSA</exclude> <exclude>META-INF/*.RSA</exclude> <exclude>META-INF/license/*</exclude> <exclude>LICENSE.*</exclude> <exclude>NOTICE.*</exclude> <exclude>README.*</exclude> </excludes> </filter> <filter> <artifact>com.fasterxml.jackson.core:*</artifact> <excludes> <exclude>META-INF/services/com.fasterxml.jackson.core.JsonFactory</exclude> <exclude>META-INF/services/com.fasterxml.jackson.core.ObjectCodec</exclude> </excludes> </filter> </filters> <artifactSet> <excludes> <exclude>org.slf4j:slf4j-api</exclude> <exclude>commons-logging:commons-logging</exclude> </excludes> </artifactSet> <relocations> <relocation> <pattern>com.fasterxml</pattern> <shadedPattern>${shaded.package}.com.fasterxml</shadedPattern> </relocation> <relocation> <pattern>com.google</pattern> <shadedPattern>${shaded.package}.com.google</shadedPattern> </relocation> <relocation> <pattern>com.sun.jersey</pattern> <shadedPattern>${shaded.package}.com.sun.jersey</shadedPattern> </relocation> <relocation> <pattern>org.apache.calcite.avatica</pattern> <shadedPattern>${shaded.package}.org.apache.calcite.avatica</shadedPattern> <excludes> <exclude>org.apache.calcite.avatica.proto.*</exclude> </excludes> </relocation> <relocation> <pattern>org.apache.httpcomponents</pattern> <shadedPattern>${shaded.package}.org.apache.httpcomponents</shadedPattern> </relocation> <relocation> <pattern>org.apache.commons</pattern> <shadedPattern>${shaded.package}.org.apache.commons</shadedPattern> <excludes> <exclude>org.apache.commons.logging.**</exclude> </excludes> </relocation> <relocation> <pattern>org.apache.http</pattern> <shadedPattern>${shaded.package}.org.apache.http</shadedPattern> </relocation> <relocation> <pattern>org.eclipse.jetty</pattern> <shadedPattern>${shaded.package}.org.eclipse.jetty</shadedPattern> </relocation> <relocation> <pattern>org.mortbay</pattern> <shadedPattern>${shaded.package}.org.mortbay</shadedPattern> </relocation> <relocation> <pattern>org.codehaus</pattern> <shadedPattern>${shaded.package}.org.codehaus</shadedPattern> </relocation> <relocation> <pattern>org.junit</pattern> <shadedPattern>${shaded.package}.org.junit</shadedPattern> </relocation> <relocation> <pattern>org.apache.directory</pattern> <shadedPattern>${shaded.package}.org.apache.directory</shadedPattern> </relocation> <relocation> <pattern>org.apache.htrace</pattern> <shadedPattern>${shaded.package}.org.apache.htrace</shadedPattern> </relocation> <relocation> <pattern>org.apache.zookeeper</pattern> <shadedPattern>${shaded.package}.org.apache.zookeeper</shadedPattern> </relocation> <relocation> <pattern>org.apache.curator</pattern> <shadedPattern>${shaded.package}.org.apache.curator</shadedPattern> </relocation> <relocation> <pattern>org.jboss</pattern> <shadedPattern>${shaded.package}.org.jboss</shadedPattern> </relocation> <relocation> <pattern>commons-</pattern> <shadedPattern>${shaded.package}.commons-</shadedPattern> </relocation> <relocation> <pattern>io.netty</pattern> <shadedPattern>${shaded.package}.io.netty</shadedPattern> </relocation> <relocation> <pattern>javax.servlet</pattern> <shadedPattern>${shaded.package}.javax.servlet</shadedPattern> </relocation> <relocation> <pattern>jline</pattern> <shadedPattern>${shaded.package}.jline</shadedPattern> </relocation> <relocation> <pattern>junit</pattern> <shadedPattern>${shaded.package}.junit</shadedPattern> </relocation> <relocation> <pattern>com.mysql</pattern> <shadedPattern>${shaded.package}.com.mysql</shadedPattern> </relocation> </relocations> </configuration> </execution> </executions> </plugin> </plugins> </build> <dependencies> <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> <version>1.2</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.36</version> <scope>compile</scope> </dependency> </dependencies> <properties> <maven.compiler.target>8</maven.compiler.target> <maven.compiler.source>8</maven.compiler.source> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <top.dir>${project.basedir}/..</top.dir> <shaded.package>com.aliyun.lindorm.client.shaded</shaded.package> </properties> </project>