Skip to content

Commit c34b63a

Browse files
committed
Add a new module presto-function-namespace-managers-common
1 parent 55060ed commit c34b63a

27 files changed

+122
-6
lines changed

pom.xml

+1
Original file line numberDiff line numberDiff line change
@@ -177,6 +177,7 @@
177177
<module>presto-kudu</module>
178178
<module>presto-elasticsearch</module>
179179
<module>presto-function-namespace-managers</module>
180+
<module>presto-function-namespace-managers-common</module>
180181
<module>presto-expressions</module>
181182
<module>presto-benchmark-runner</module>
182183
<module>presto-spark-classloader-interface</module>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<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/xsd/maven-4.0.0.xsd">
3+
<modelVersion>4.0.0</modelVersion>
4+
5+
<parent>
6+
<artifactId>presto-root</artifactId>
7+
<groupId>com.facebook.presto</groupId>
8+
<version>0.292-SNAPSHOT</version>
9+
</parent>
10+
11+
<properties>
12+
<air.main.basedir>${project.parent.basedir}</air.main.basedir>
13+
</properties>
14+
15+
<artifactId>presto-function-namespace-managers-common</artifactId>
16+
<dependencies>
17+
<dependency>
18+
<groupId>com.facebook.presto</groupId>
19+
<artifactId>presto-spi</artifactId>
20+
</dependency>
21+
22+
<dependency>
23+
<groupId>com.google.guava</groupId>
24+
<artifactId>guava</artifactId>
25+
</dependency>
26+
27+
<dependency>
28+
<groupId>javax.inject</groupId>
29+
<artifactId>javax.inject</artifactId>
30+
</dependency>
31+
32+
<dependency>
33+
<groupId>com.facebook.airlift</groupId>
34+
<artifactId>configuration</artifactId>
35+
</dependency>
36+
37+
<dependency>
38+
<groupId>com.fasterxml.jackson.core</groupId>
39+
<artifactId>jackson-annotations</artifactId>
40+
<scope>provided</scope>
41+
</dependency>
42+
43+
<dependency>
44+
<groupId>io.airlift</groupId>
45+
<artifactId>units</artifactId>
46+
<scope>provided</scope>
47+
</dependency>
48+
49+
<dependency>
50+
<groupId>com.google.code.findbugs</groupId>
51+
<artifactId>jsr305</artifactId>
52+
</dependency>
53+
54+
<dependency>
55+
<groupId>com.google.inject</groupId>
56+
<artifactId>guice</artifactId>
57+
</dependency>
58+
59+
<dependency>
60+
<groupId>com.facebook.presto</groupId>
61+
<artifactId>presto-common</artifactId>
62+
<scope>provided</scope>
63+
</dependency>
64+
65+
<!-- for testing -->
66+
<dependency>
67+
<groupId>com.facebook.presto</groupId>
68+
<artifactId>presto-testng-services</artifactId>
69+
<scope>test</scope>
70+
</dependency>
71+
72+
<dependency>
73+
<groupId>org.testng</groupId>
74+
<artifactId>testng</artifactId>
75+
<scope>test</scope>
76+
</dependency>
77+
</dependencies>
78+
</project>

presto-function-namespace-managers/pom.xml

+8-5
Original file line numberDiff line numberDiff line change
@@ -85,11 +85,6 @@
8585
<scope>provided</scope>
8686
</dependency>
8787

88-
<dependency>
89-
<groupId>com.google.code.findbugs</groupId>
90-
<artifactId>jsr305</artifactId>
91-
</dependency>
92-
9388
<dependency>
9489
<groupId>com.google.guava</groupId>
9590
<artifactId>guava</artifactId>
@@ -217,5 +212,13 @@
217212
<artifactId>javax.ws.rs-api</artifactId>
218213
<scope>test</scope>
219214
</dependency>
215+
216+
<dependency>
217+
<groupId>com.facebook.presto</groupId>
218+
<artifactId>presto-function-namespace-managers-common</artifactId>
219+
<version>${project.version}</version>
220+
<scope>compile</scope>
221+
</dependency>
222+
220223
</dependencies>
221224
</project>

presto-function-server/pom.xml

+6
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,12 @@
129129
<artifactId>aether-api</artifactId>
130130
</dependency>
131131

132+
<dependency>
133+
<groupId>com.facebook.presto</groupId>
134+
<artifactId>presto-function-namespace-managers-common</artifactId>
135+
<version>${project.version}</version>
136+
</dependency>
137+
132138
<dependency>
133139
<groupId>com.facebook.presto</groupId>
134140
<artifactId>presto-tests</artifactId>

presto-grpc-api/pom.xml

+2-1
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,8 @@
8080

8181
<dependency>
8282
<groupId>com.facebook.presto</groupId>
83-
<artifactId>presto-function-namespace-managers</artifactId>
83+
<artifactId>presto-function-namespace-managers-common</artifactId>
84+
<version>${project.version}</version>
8485
</dependency>
8586
</dependencies>
8687

presto-jdbc/pom.xml

+7
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,13 @@
3838
<scope>test</scope>
3939
</dependency>
4040

41+
<dependency>
42+
<groupId>com.facebook.presto</groupId>
43+
<artifactId>presto-function-namespace-managers-common</artifactId>
44+
<version>${project.version}</version>
45+
<scope>test</scope>
46+
</dependency>
47+
4148
<dependency>
4249
<groupId>com.facebook.presto</groupId>
4350
<artifactId>presto-tests</artifactId>

presto-main/pom.xml

+7
Original file line numberDiff line numberDiff line change
@@ -469,6 +469,13 @@
469469
<scope>test</scope>
470470
</dependency>
471471

472+
<dependency>
473+
<groupId>com.facebook.presto</groupId>
474+
<artifactId>presto-function-namespace-managers-common</artifactId>
475+
<version>${project.version}</version>
476+
<scope>test</scope>
477+
</dependency>
478+
472479
<dependency>
473480
<groupId>com.facebook.presto</groupId>
474481
<artifactId>presto-plugin-toolkit</artifactId>

presto-spark-base/pom.xml

+7
Original file line numberDiff line numberDiff line change
@@ -250,6 +250,13 @@
250250
</exclusions>
251251
</dependency>
252252

253+
<dependency>
254+
<groupId>com.facebook.presto</groupId>
255+
<artifactId>presto-function-namespace-managers-common</artifactId>
256+
<version>${project.version}</version>
257+
<scope>test</scope>
258+
</dependency>
259+
253260
<dependency>
254261
<groupId>com.facebook.presto</groupId>
255262
<artifactId>presto-hive-metastore</artifactId>

presto-tests/pom.xml

+6
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,12 @@
7777
</exclusions>
7878
</dependency>
7979

80+
<dependency>
81+
<groupId>com.facebook.presto</groupId>
82+
<artifactId>presto-function-namespace-managers-common</artifactId>
83+
<version>${project.version}</version>
84+
</dependency>
85+
8086
<dependency>
8187
<groupId>com.facebook.airlift</groupId>
8288
<artifactId>bootstrap</artifactId>

0 commit comments

Comments
 (0)