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 >alink_connectors_iceberg</artifactId >
7
+ <groupId >com.alibaba.alink</groupId >
8
+ <version >1.5-SNAPSHOT</version >
9
+ </parent >
10
+ <modelVersion >4.0.0</modelVersion >
11
+
12
+ <artifactId >alink_iceberg_bridge_flink-${alink.flink.major.version} _${alink.scala.major.version} </artifactId >
13
+ <packaging >jar</packaging >
14
+ <name >alink-iceberg-bridge</name >
15
+
16
+ <properties >
17
+ <hivemetastore .hadoop.version>2.7.5</hivemetastore .hadoop.version>
18
+ <flink .shaded.version>9.0</flink .shaded.version>
19
+ <hive .version>2.3.4</hive .version>
20
+ <iceberg .version>0.12.0</iceberg .version>
21
+ </properties >
22
+
23
+ <dependencies >
24
+ <dependency >
25
+ <groupId >org.apache.flink</groupId >
26
+ <artifactId >flink-shaded-hadoop-2-uber</artifactId >
27
+ <version >${hivemetastore.hadoop.version} -${flink.shaded.version} </version >
28
+ <scope >provided</scope >
29
+ </dependency >
30
+ <dependency >
31
+ <groupId >org.apache.commons</groupId >
32
+ <artifactId >commons-lang3</artifactId >
33
+ <version >3.4</version >
34
+ <scope >provided</scope >
35
+ </dependency >
36
+ <dependency >
37
+ <groupId >org.apache.flink</groupId >
38
+ <artifactId >flink-runtime_${alink.scala.major.version}</artifactId >
39
+ <version >${flink.version} </version >
40
+ <scope >provided</scope >
41
+ </dependency >
42
+ <dependency >
43
+ <groupId >org.apache.flink</groupId >
44
+ <artifactId >flink-core</artifactId >
45
+ <version >${flink.version} </version >
46
+ <scope >provided</scope >
47
+ </dependency >
48
+ <dependency >
49
+ <groupId >org.apache.flink</groupId >
50
+ <artifactId >flink-table-api-java</artifactId >
51
+ <version >${flink.version} </version >
52
+ <scope >provided</scope >
53
+ </dependency >
54
+ <dependency >
55
+ <groupId >org.apache.flink</groupId >
56
+ <artifactId >flink-table-common</artifactId >
57
+ <version >${flink.version} </version >
58
+ <scope >provided</scope >
59
+ </dependency >
60
+ <dependency >
61
+ <groupId >org.apache.flink</groupId >
62
+ <artifactId >flink-connector-hive_${alink.scala.major.version}</artifactId >
63
+ <version >${flink.version} </version >
64
+ <scope >provided</scope >
65
+ </dependency >
66
+ <dependency >
67
+ <groupId >org.apache.flink</groupId >
68
+ <artifactId >flink-table-runtime-blink_${alink.scala.major.version}</artifactId >
69
+ <version >${flink.version} </version >
70
+ <scope >provided</scope >
71
+ </dependency >
72
+
73
+ <dependency >
74
+ <groupId >org.apache.hive</groupId >
75
+ <artifactId >hive-exec</artifactId >
76
+ <version >${hive.version} </version >
77
+ <scope >provided</scope >
78
+ <exclusions >
79
+ <exclusion >
80
+ <groupId >org.apache.hive</groupId >
81
+ <artifactId >hive-vector-code-gen</artifactId >
82
+ </exclusion >
83
+ <exclusion >
84
+ <groupId >org.apache.hive</groupId >
85
+ <artifactId >hive-llap-tez</artifactId >
86
+ </exclusion >
87
+ <exclusion >
88
+ <groupId >org.apache.hive</groupId >
89
+ <artifactId >hive-shims</artifactId >
90
+ </exclusion >
91
+ <exclusion >
92
+ <groupId >commons-codec</groupId >
93
+ <artifactId >commons-codec</artifactId >
94
+ </exclusion >
95
+ <exclusion >
96
+ <groupId >commons-httpclient</groupId >
97
+ <artifactId >commons-httpclient</artifactId >
98
+ </exclusion >
99
+ <exclusion >
100
+ <groupId >org.apache.logging.log4j</groupId >
101
+ <artifactId >log4j-slf4j-impl</artifactId >
102
+ </exclusion >
103
+ <exclusion >
104
+ <groupId >org.antlr</groupId >
105
+ <artifactId >antlr-runtime</artifactId >
106
+ </exclusion >
107
+ <exclusion >
108
+ <groupId >org.antlr</groupId >
109
+ <artifactId >ST4</artifactId >
110
+ </exclusion >
111
+ <exclusion >
112
+ <groupId >org.apache.ant</groupId >
113
+ <artifactId >ant</artifactId >
114
+ </exclusion >
115
+ <exclusion >
116
+ <groupId >org.apache.commons</groupId >
117
+ <artifactId >commons-compress</artifactId >
118
+ </exclusion >
119
+ <exclusion >
120
+ <groupId >org.apache.ivy</groupId >
121
+ <artifactId >ivy</artifactId >
122
+ </exclusion >
123
+ <exclusion >
124
+ <groupId >org.apache.zookeeper</groupId >
125
+ <artifactId >zookeeper</artifactId >
126
+ </exclusion >
127
+ <exclusion >
128
+ <groupId >org.apache.curator</groupId >
129
+ <artifactId >apache-curator</artifactId >
130
+ </exclusion >
131
+ <exclusion >
132
+ <groupId >org.apache.curator</groupId >
133
+ <artifactId >curator-framework</artifactId >
134
+ </exclusion >
135
+ <exclusion >
136
+ <groupId >org.codehaus.groovy</groupId >
137
+ <artifactId >groovy-all</artifactId >
138
+ </exclusion >
139
+ <exclusion >
140
+ <groupId >org.apache.calcite</groupId >
141
+ <artifactId >calcite-core</artifactId >
142
+ </exclusion >
143
+ <exclusion >
144
+ <groupId >org.apache.calcite</groupId >
145
+ <artifactId >calcite-druid</artifactId >
146
+ </exclusion >
147
+ <exclusion >
148
+ <groupId >org.apache.calcite.avatica</groupId >
149
+ <artifactId >avatica</artifactId >
150
+ </exclusion >
151
+ <exclusion >
152
+ <groupId >org.apache.calcite</groupId >
153
+ <artifactId >calcite-avatica</artifactId >
154
+ </exclusion >
155
+ <exclusion >
156
+ <groupId >com.google.code.gson</groupId >
157
+ <artifactId >gson</artifactId >
158
+ </exclusion >
159
+ <exclusion >
160
+ <groupId >stax</groupId >
161
+ <artifactId >stax-api</artifactId >
162
+ </exclusion >
163
+ <exclusion >
164
+ <groupId >com.google.guava</groupId >
165
+ <artifactId >guava</artifactId >
166
+ </exclusion >
167
+ <exclusion >
168
+ <groupId >log4j</groupId >
169
+ <artifactId >log4j</artifactId >
170
+ </exclusion >
171
+ <exclusion >
172
+ <groupId >log4j</groupId >
173
+ <artifactId >apache-log4j-extras</artifactId >
174
+ </exclusion >
175
+ <exclusion >
176
+ <groupId >org.slf4j</groupId >
177
+ <artifactId >slf4j-log4j12</artifactId >
178
+ </exclusion >
179
+ </exclusions >
180
+ </dependency >
181
+
182
+ <dependency >
183
+ <groupId >org.apache.iceberg</groupId >
184
+ <artifactId >iceberg-flink-runtime</artifactId >
185
+ <version >${iceberg.version} </version >
186
+ <scope >provided</scope >
187
+ </dependency >
188
+
189
+ <dependency >
190
+ <groupId >org.slf4j</groupId >
191
+ <artifactId >slf4j-api</artifactId >
192
+ <version >1.7.21</version >
193
+ <scope >provided</scope >
194
+ </dependency >
195
+ </dependencies >
196
+
197
+ <build >
198
+ <plugins >
199
+ <plugin >
200
+ <groupId >org.apache.maven.plugins</groupId >
201
+ <artifactId >maven-compiler-plugin</artifactId >
202
+ <configuration >
203
+ <source >1.8</source >
204
+ <target >1.8</target >
205
+ </configuration >
206
+ </plugin >
207
+ </plugins >
208
+ </build >
209
+ </project >
0 commit comments