【feat】基于若水,添加assembly模块

This commit is contained in:
Kris 2024-12-31 11:02:26 +08:00
parent 184e3b0afc
commit 6176293dea
3 changed files with 112 additions and 0 deletions

36
czsj-assembly/pom.xml Normal file
View File

@ -0,0 +1,36 @@
<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">
<modelVersion>4.0.0</modelVersion>
<parent>
<artifactId>czsj</artifactId>
<groupId>com.czsj</groupId>
<version>3.8.8</version>
</parent>
<artifactId>czsj-assembly</artifactId>
<packaging>pom</packaging>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>single</goal>
</goals>
<phase>package</phase>
<configuration>
<finalName>${project.parent.artifactId}-release-${project.version}</finalName>
<appendAssemblyId>false</appendAssemblyId>
<descriptors>
<descriptor>src/main/assembly/package.xml</descriptor>
</descriptors>
<outputDirectory>${project.parent.basedir}/build/</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>

View File

@ -0,0 +1,75 @@
<assembly>
<id>${project.version}</id>
<formats>
<format>tar.gz</format>
</formats>
<includeBaseDirectory>true</includeBaseDirectory>
<fileSets>
<fileSet>
<directory>${project.parent.basedir}/bin</directory>
<outputDirectory>bin</outputDirectory>
<lineEnding>unix</lineEnding>
<fileMode>0755</fileMode>
<includes>
<include>adminStart.sh</include>
<include>executorStart.sh</include>
</includes>
</fileSet>
<fileSet>
<directory>${project.parent.basedir}/bin</directory>
<outputDirectory>bin</outputDirectory>
<includes>
<include>adminStart.bat</include>
<include>executorStart.bat</include>
</includes>
</fileSet>
<fileSet>
<directory>${project.parent.basedir}/czsj-admin/target/classes</directory>
<outputDirectory>config</outputDirectory>
<includes>
<include>**/*.yml</include>
<include>**/logback.xml</include>
</includes>
</fileSet>
<fileSet>
<directory>${project.parent.basedir}/czsj-admin/target/czsj-admin/lib</directory>
<outputDirectory>lib</outputDirectory>
<includes>
<include>*.jar</include>
</includes>
</fileSet>
<fileSet>
<directory>${project.parent.basedir}/sql</directory>
<outputDirectory>sql</outputDirectory>
<includes>
<include>*.sql</include>
</includes>
</fileSet>
<fileSet>
<directory>${project.parent.basedir}/czsj-datax-executor/target
</directory>
<outputDirectory>executor</outputDirectory>
<includes>
<include>czsj-datax-executor.jar</include>
</includes>
</fileSet>
<fileSet>
<directory>${project.parent.basedir}/czsj-datax-executor/target/classes</directory>
<outputDirectory>executor/config</outputDirectory>
<includes>
<include>**/*.yml</include>
<include>**/logback.xml</include>
</includes>
</fileSet>
<fileSet>
<directory>${project.parent.basedir}/czsj-flink-core/target
</directory>
<outputDirectory>flinkexecutor</outputDirectory>
<includes>
<include>flink-streaming-core.jar</include>
</includes>
</fileSet>
</fileSets>
</assembly>

View File

@ -317,6 +317,7 @@
<module>czsj-datax-executor</module>
<module>czsj-core</module>
<module>czsj-rpc</module>
<module>czsj-assembly</module>
</modules>
<packaging>pom</packaging>