Skip to content

Commit b932018

Browse files
committed
[feat] fix pom
1 parent a0ad099 commit b932018

File tree

4 files changed

+150
-3
lines changed

4 files changed

+150
-3
lines changed

kingbase/kingbase-side/kingbase-all-side/pom.xml

Lines changed: 73 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,82 @@
66
<artifactId>sql.side.kingbase</artifactId>
77
<groupId>com.dtstack.flink</groupId>
88
<version>1.0-SNAPSHOT</version>
9+
<relativePath>../pom.xml</relativePath>
910
</parent>
1011
<modelVersion>4.0.0</modelVersion>
11-
12+
<name>kingbase-all-side</name>
13+
<packaging>jar</packaging>
1214
<artifactId>sql.side.all.kingbase</artifactId>
1315

16+
<dependencies>
17+
<dependency>
18+
<groupId>com.dtstack.flink</groupId>
19+
<artifactId>sql.side.kingbase.core</artifactId>
20+
<version>1.0-SNAPSHOT</version>
21+
</dependency>
22+
</dependencies>
23+
24+
<build>
25+
<plugins>
26+
<plugin>
27+
<groupId>org.apache.maven.plugins</groupId>
28+
<artifactId>maven-shade-plugin</artifactId>
29+
<version>3.2.1</version>
30+
<executions>
31+
<execution>
32+
<phase>package</phase>
33+
<goals>
34+
<goal>shade</goal>
35+
</goals>
36+
<configuration>
37+
<createDependencyReducedPom>false</createDependencyReducedPom>
38+
<artifactSet>
39+
<excludes>
40+
41+
</excludes>
42+
</artifactSet>
43+
<filters>
44+
<filter>
45+
<artifact>*:*</artifact>
46+
<excludes>
47+
<exclude>META-INF/*.SF</exclude>
48+
<exclude>META-INF/*.DSA</exclude>
49+
<exclude>META-INF/*.RSA</exclude>
50+
</excludes>
51+
</filter>
52+
</filters>
53+
</configuration>
54+
</execution>
55+
</executions>
56+
</plugin>
57+
58+
<plugin>
59+
<artifactId>maven-antrun-plugin</artifactId>
60+
<version>1.2</version>
61+
<executions>
62+
<execution>
63+
<id>copy-resources</id>
64+
<!-- here the phase you need -->
65+
<phase>package</phase>
66+
<goals>
67+
<goal>run</goal>
68+
</goals>
69+
<configuration>
70+
<tasks>
71+
<copy todir="${basedir}/../../../sqlplugins/kingbaseallside">
72+
<fileset dir="target/">
73+
<include name="${project.artifactId}-${project.version}.jar"/>
74+
</fileset>
75+
</copy>
76+
77+
<move file="${basedir}/../../../sqlplugins/kingbaseallside/${project.artifactId}-${project.version}.jar"
78+
tofile="${basedir}/../../../sqlplugins/kingbaseallside/${project.name}-${git.branch}.jar"/>
79+
</tasks>
80+
</configuration>
81+
</execution>
82+
</executions>
83+
</plugin>
84+
</plugins>
85+
</build>
1486

1587
</project>

kingbase/kingbase-side/kingbase-async-side/pom.xml

Lines changed: 72 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,81 @@
66
<artifactId>sql.side.kingbase</artifactId>
77
<groupId>com.dtstack.flink</groupId>
88
<version>1.0-SNAPSHOT</version>
9+
<relativePath>../pom.xml</relativePath>
910
</parent>
1011
<modelVersion>4.0.0</modelVersion>
11-
12+
<name>kingbase-async-side</name>
1213
<artifactId>sql.side.async.kingbase</artifactId>
14+
<packaging>jar</packaging>
15+
16+
<dependencies>
17+
<dependency>
18+
<groupId>com.dtstack.flink</groupId>
19+
<artifactId>sql.side.kingbase.core</artifactId>
20+
<version>1.0-SNAPSHOT</version>
21+
</dependency>
22+
</dependencies>
23+
24+
<build>
25+
<plugins>
26+
<plugin>
27+
<groupId>org.apache.maven.plugins</groupId>
28+
<artifactId>maven-shade-plugin</artifactId>
29+
<version>3.2.1</version>
30+
<executions>
31+
<execution>
32+
<phase>package</phase>
33+
<goals>
34+
<goal>shade</goal>
35+
</goals>
36+
<configuration>
37+
<createDependencyReducedPom>false</createDependencyReducedPom>
38+
<artifactSet>
39+
<excludes>
40+
41+
</excludes>
42+
</artifactSet>
43+
<filters>
44+
<filter>
45+
<artifact>*:*</artifact>
46+
<excludes>
47+
<exclude>META-INF/*.SF</exclude>
48+
<exclude>META-INF/*.DSA</exclude>
49+
<exclude>META-INF/*.RSA</exclude>
50+
</excludes>
51+
</filter>
52+
</filters>
53+
</configuration>
54+
</execution>
55+
</executions>
56+
</plugin>
1357

58+
<plugin>
59+
<artifactId>maven-antrun-plugin</artifactId>
60+
<version>1.2</version>
61+
<executions>
62+
<execution>
63+
<id>copy-resources</id>
64+
<!-- here the phase you need -->
65+
<phase>package</phase>
66+
<goals>
67+
<goal>run</goal>
68+
</goals>
69+
<configuration>
70+
<tasks>
71+
<copy todir="${basedir}/../../../sqlplugins/kingbaseasyncside">
72+
<fileset dir="target/">
73+
<include name="${project.artifactId}-${project.version}.jar"/>
74+
</fileset>
75+
</copy>
1476

77+
<move file="${basedir}/../../../sqlplugins/kingbaseasyncside/${project.artifactId}-${project.version}.jar"
78+
tofile="${basedir}/../../../sqlplugins/kingbaseasyncside/${project.name}-${git.branch}.jar"/>
79+
</tasks>
80+
</configuration>
81+
</execution>
82+
</executions>
83+
</plugin>
84+
</plugins>
85+
</build>
1586
</project>

kingbase/kingbase-side/kingbase-side-core/pom.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,12 @@
66
<artifactId>sql.side.kingbase</artifactId>
77
<groupId>com.dtstack.flink</groupId>
88
<version>1.0-SNAPSHOT</version>
9+
<relativePath>../pom.xml</relativePath>
910
</parent>
1011
<modelVersion>4.0.0</modelVersion>
1112
<version>1.0-SNAPSHOT</version>
1213
<packaging>jar</packaging>
1314
<artifactId>sql.side.kingbase.core</artifactId>
15+
<name>kingbase-side-core</name>
1416

1517
</project>

kingbase/kingbase-sink/pom.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,11 @@
66
<artifactId>sql.kingbase</artifactId>
77
<groupId>com.dtstack.flink</groupId>
88
<version>1.0-SNAPSHOT</version>
9+
<relativePath>../pom.xml</relativePath>
910
</parent>
1011
<modelVersion>4.0.0</modelVersion>
11-
12+
<name>kingbase-sink</name>
13+
<packaging>jar</packaging>
1214
<artifactId>sql.sink.kingbase</artifactId>
1315
<properties>
1416
<sql.sink.rdb.version>1.0-SNAPSHOT</sql.sink.rdb.version>

0 commit comments

Comments
 (0)