1+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2+ <project xmlns =" http://maven.apache.org/POM/4.0.0"
3+ xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
4+ xsi : schemaLocation =" http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" >
5+ <parent >
6+ <artifactId >sql.side.kudu</artifactId >
7+ <groupId >com.dtstack.flink</groupId >
8+ <version >1.0-SNAPSHOT</version >
9+ <relativePath >../pom.xml</relativePath >
10+ </parent >
11+ <modelVersion >4.0.0</modelVersion >
12+
13+ <artifactId >sql.side.all.kudu</artifactId >
14+ <name >kudu-all-side</name >
15+
16+ <packaging >jar</packaging >
17+
18+ <dependencies >
19+ <dependency >
20+ <groupId >com.dtstack.flink</groupId >
21+ <artifactId >sql.side.kudu.core</artifactId >
22+ <version >1.0-SNAPSHOT</version >
23+ </dependency >
24+ </dependencies >
25+
26+
27+ <build >
28+ <plugins >
29+ <plugin >
30+ <groupId >org.apache.maven.plugins</groupId >
31+ <artifactId >maven-shade-plugin</artifactId >
32+ <version >1.4</version >
33+ <executions >
34+ <execution >
35+ <phase >package</phase >
36+ <goals >
37+ <goal >shade</goal >
38+ </goals >
39+ <configuration >
40+ <artifactSet >
41+ <excludes >
42+ <exclude >org.slf4j</exclude >
43+ </excludes >
44+ </artifactSet >
45+ <filters >
46+ <filter >
47+ <artifact >*:*</artifact >
48+ <excludes >
49+ <exclude >META-INF/*.SF</exclude >
50+ <exclude >META-INF/*.DSA</exclude >
51+ <exclude >META-INF/*.RSA</exclude >
52+ </excludes >
53+ </filter >
54+ </filters >
55+ </configuration >
56+ </execution >
57+ </executions >
58+ </plugin >
59+
60+ <plugin >
61+ <artifactId >maven-antrun-plugin</artifactId >
62+ <version >1.2</version >
63+ <executions >
64+ <execution >
65+ <id >copy-resources</id >
66+ <!-- here the phase you need -->
67+ <phase >package</phase >
68+ <goals >
69+ <goal >run</goal >
70+ </goals >
71+ <configuration >
72+ <tasks >
73+ <copy todir =" ${basedir}/../../../plugins/kuduallside" >
74+ <fileset dir =" target/" >
75+ <include name =" ${project.artifactId}-${project.version}.jar" />
76+ </fileset >
77+ </copy >
78+
79+ <move file =" ${basedir}/../../../plugins/kuduallside/${project.artifactId}-${project.version}.jar"
80+ tofile =" ${basedir}/../../../plugins/kuduallside/${project.name}-${git.branch}.jar" />
81+ </tasks >
82+ </configuration >
83+ </execution >
84+ </executions >
85+ </plugin >
86+ </plugins >
87+ </build >
88+
89+ </project >
0 commit comments