Files
min-dev-java/properties/assembly-release.xml
2024-10-17 09:34:45 +08:00

90 lines
4.4 KiB
XML

<assembly xmlns = "http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0"
xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation = "http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0
http://maven.apache.org/xsd/assembly-1.1.0.xsd">
<id>release</id>
<formats>
<format>jar</format>
</formats>
<includeBaseDirectory>false</includeBaseDirectory>
<!-- <dependencySets>-->
<!-- <dependencySet>-->
<!-- <unpack>false</unpack>-->
<!-- <useProjectArtifact>true</useProjectArtifact>-->
<!-- <outputDirectory>lib</outputDirectory>-->
<!-- <scope>provided</scope>-->
<!-- </dependencySet>-->
<!-- <dependencySet>-->
<!-- <unpack>false</unpack>-->
<!-- <useProjectArtifact>true</useProjectArtifact>-->
<!-- <outputDirectory>lib</outputDirectory>-->
<!-- <scope>system</scope>-->
<!-- </dependencySet>-->
<!-- <dependencySet>-->
<!-- <unpack>false</unpack>-->
<!-- <useProjectArtifact>true</useProjectArtifact>-->
<!-- <outputDirectory>lib</outputDirectory>-->
<!-- <scope>runtime</scope>-->
<!-- </dependencySet>-->
<!-- </dependencySets>-->
<dependencySets>
<dependencySet>
<outputDirectory>/</outputDirectory>
<useProjectArtifact>true</useProjectArtifact>
<unpack>true</unpack>
<scope>runtime</scope>
<excludes>
<!-- 排除这些在kafkatool2/lib存在的相关依赖-->
<!-- <exclude>com.google.code.gson:gson</exclude>-->
<!-- <exclude>org.apache.zookeeper:zookeeper</exclude>-->
<!-- &lt;!&ndash; 这些应该用不到&ndash;&gt;-->
<!-- <exclude>org.apache.hadoop:hadoop-annotations</exclude>-->
<!-- <exclude>org.apache.hadoop:hadoop-auth</exclude>-->
<!-- <exclude>org.apache.hadoop:hadoop-common</exclude>-->
<!-- <exclude>org.apache.hadoop:hadoop-core</exclude>-->
<!-- <exclude>org.apache.hbase:hbase-annotations</exclude>-->
<!-- <exclude>org.apache.hbase:hbase-client</exclude>-->
<!-- <exclude>org.apache.hbase:hbase-protocol</exclude>-->
<!-- <exclude>org.apache.hbase:hbase-common</exclude>-->
<!-- <exclude>org.apache.kudu:kudu-client</exclude>-->
<!-- <exclude>io.netty:netty-all</exclude>-->
<!-- <exclude>javax.mail:mail</exclude>-->
<!-- <exclude>javax.servlet.jsp:jsp-api</exclude>-->
<!-- <exclude>javax.servlet:servlet-api</exclude>-->
<!--&lt;!&ndash; <exclude>junit:junit</exclude>&ndash;&gt;-->
<!-- <exclude>tomcat:jasper-compiler</exclude>-->
<!-- <exclude>tomcat:jasper-runtime</exclude>-->
<!-- <exclude>hsqldb:hsqldb</exclude>-->
<!-- <exclude>com.github.stephenc.findbugs:findbugs-annotations</exclude>-->
<!-- <exclude>com.google.code.findbugs:jsr</exclude>-->
<!-- <exclude>com.sun.jersey:jersey-core</exclude>-->
<!-- <exclude>com.sun.jersey:jersey-json</exclude>-->
<!-- <exclude>commons-httpclient:commons-httpclient</exclude>-->
<!-- <exclude>org.apache.curator:curator-client</exclude>-->
<!-- <exclude>org.apache.curator:curator-framework</exclude>-->
<!-- <exclude>org.apache.curator:curator-recipes</exclude>-->
<!-- <exclude>org.mortbay.jetty:jetty</exclude>-->
<!-- <exclude>org.mortbay.jetty:jetty-util</exclude>-->
<!-- wefree added: 去掉这些依赖,以解决与安卓编译时候的库冲突 -->
<exclude>org.jetbrains.kotlin</exclude>
<exclude>org.jetbrains.kotlin:kotlin-stdlib</exclude>
<exclude>org.jetbrains.kotlin:kotlin-stdlib-common</exclude>
<exclude>org.jetbrains:annotations</exclude>
<exclude>org.junit.jupiter:junit-jupiter-api</exclude>
<exclude>com.some.library:unused-library</exclude>
<!-- <exclude>org.jetbrains.kotlin:kotlin-stdlib-jdk8</exclude>-->
<!-- <exclude>org.jetbrains.kotlin:kotlin-stdlib-reflect</exclude>-->
<!-- <exclude>org.jetbrains.kotlin:kotlin-android-extensions-runtime</exclude>-->
<!-- <exclude>org.jetbrains.kotlin:kotlin-test</exclude>-->
<!-- <exclude>org.jetbrains.kotlin:kotlin-test-junit</exclude>-->
<!-- <exclude>org.jetbrains.kotlin:kotlin-stdlib-js</exclude>-->
</excludes>
</dependencySet>
<dependencySet>
<outputDirectory>/</outputDirectory>
<useProjectArtifact>true</useProjectArtifact>
<unpack>true</unpack>
<scope>system</scope>
</dependencySet>
</dependencySets>
</assembly>