1
1
<?xml version =" 1.0" encoding =" UTF-8" ?>
2
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 https://maven.apache.org/xsd/maven-4.0.0.xsd" >
5
- <modelVersion >4.0.0</modelVersion >
6
- <artifactId >amazon-athena</artifactId >
7
- <version >0.0.1</version >
8
- <packaging >jar</packaging >
9
- <name >amazon-athena</name >
10
- <description >codebase demonstrating the integration of Amazon Athena in Spring Boot to query data stored in a S3 bucket</description >
3
+ xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
4
+ xsi : schemaLocation =" http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" >
5
+ <modelVersion >4.0.0</modelVersion >
6
+ <artifactId >amazon-athena</artifactId >
7
+ <version >0.0.1</version >
8
+ <packaging >jar</packaging >
9
+ <name >amazon-athena</name >
10
+ <description >codebase demonstrating the integration of Amazon Athena in Spring Boot to query data stored in a S3 bucket</description >
11
11
12
- <parent >
13
- <groupId >com.baeldung</groupId >
14
- <artifactId >parent-boot-3</artifactId >
15
- <version >0.0.1-SNAPSHOT</version >
16
- <relativePath >../../parent-boot-3</relativePath >
17
- </parent >
12
+ <parent >
13
+ <groupId >com.baeldung</groupId >
14
+ <artifactId >aws-modules</artifactId >
15
+ <version >1.0.0-SNAPSHOT</version >
16
+ </parent >
18
17
19
- <dependencies >
20
- <dependency >
21
- <groupId >org.springframework.boot</groupId >
22
- <artifactId >spring-boot-starter-web</artifactId >
23
- </dependency >
24
- <dependency >
25
- <groupId >org.springframework.boot</groupId >
26
- <artifactId >spring-boot-starter-validation</artifactId >
27
- </dependency >
28
- <dependency >
29
- <groupId >org.springframework.boot</groupId >
30
- <artifactId >spring-boot-configuration-processor</artifactId >
31
- </dependency >
32
- <dependency >
33
- <groupId >software.amazon.awssdk</groupId >
34
- <artifactId >athena</artifactId >
35
- <version >${amazon-athena.version} </version >
36
- </dependency >
37
- <dependency >
38
- <groupId >commons-io</groupId >
39
- <artifactId >commons-io</artifactId >
40
- <version >${commons-io.version} </version >
41
- </dependency >
42
- <dependency >
43
- <groupId >org.json</groupId >
44
- <artifactId >json</artifactId >
45
- <version >${org-json.version} </version >
46
- </dependency >
47
- <dependency >
48
- <groupId >com.fasterxml.jackson.datatype</groupId >
49
- <artifactId >jackson-datatype-json-org</artifactId >
50
- </dependency >
51
- <dependency >
52
- <groupId >org.projectlombok</groupId >
53
- <artifactId >lombok</artifactId >
54
- <optional >true</optional >
55
- </dependency >
56
- </dependencies >
18
+ <dependencyManagement >
19
+ <dependencies >
20
+ <dependency >
21
+ <groupId >org.springframework.boot</groupId >
22
+ <artifactId >spring-boot-dependencies</artifactId >
23
+ <version >${spring-boot.version} </version >
24
+ <type >pom</type >
25
+ <scope >import</scope >
26
+ </dependency >
27
+ </dependencies >
28
+ </dependencyManagement >
57
29
58
- <build >
59
- <plugins >
60
- <plugin >
61
- <groupId >org.springframework.boot</groupId >
62
- <artifactId >spring-boot-maven-plugin</artifactId >
63
- <configuration >
64
- <excludes >
65
- <exclude >
66
- <groupId >org.projectlombok</groupId >
67
- <artifactId >lombok</artifactId >
68
- </exclude >
69
- </excludes >
70
- </configuration >
71
- </plugin >
72
- </plugins >
73
- </build >
30
+ <dependencies >
31
+ <dependency >
32
+ <groupId >org.springframework.boot</groupId >
33
+ <artifactId >spring-boot-starter-web</artifactId >
34
+ </dependency >
35
+ <dependency >
36
+ <groupId >org.springframework.boot</groupId >
37
+ <artifactId >spring-boot-starter-validation</artifactId >
38
+ </dependency >
39
+ <dependency >
40
+ <groupId >org.springframework.boot</groupId >
41
+ <artifactId >spring-boot-configuration-processor</artifactId >
42
+ </dependency >
43
+ <dependency >
44
+ <groupId >software.amazon.awssdk</groupId >
45
+ <artifactId >athena</artifactId >
46
+ </dependency >
47
+ <dependency >
48
+ <groupId >commons-io</groupId >
49
+ <artifactId >commons-io</artifactId >
50
+ <version >${commons-io.version} </version >
51
+ </dependency >
52
+ <dependency >
53
+ <groupId >org.json</groupId >
54
+ <artifactId >json</artifactId >
55
+ <version >${org-json.version} </version >
56
+ </dependency >
57
+ <dependency >
58
+ <groupId >com.fasterxml.jackson.datatype</groupId >
59
+ <artifactId >jackson-datatype-json-org</artifactId >
60
+ </dependency >
61
+ <dependency >
62
+ <groupId >org.projectlombok</groupId >
63
+ <artifactId >lombok</artifactId >
64
+ <optional >true</optional >
65
+ </dependency >
66
+ </dependencies >
74
67
75
- <properties >
76
- <org-json .version>20240303</org-json .version>
77
- <commons-io .version>2.16.1</commons-io .version>
78
- <amazon-athena .version>2.26.0</amazon-athena .version>
79
- </properties >
68
+ <build >
69
+ <plugins >
70
+ <plugin >
71
+ <groupId >org.springframework.boot</groupId >
72
+ <artifactId >spring-boot-maven-plugin</artifactId >
73
+ <configuration >
74
+ <excludes >
75
+ <exclude >
76
+ <groupId >org.projectlombok</groupId >
77
+ <artifactId >lombok</artifactId >
78
+ </exclude >
79
+ </excludes >
80
+ </configuration >
81
+ </plugin >
82
+ </plugins >
83
+ </build >
84
+
85
+ <properties >
86
+ <org-json .version>20240303</org-json .version>
87
+ <commons-io .version>2.16.1</commons-io .version>
88
+ </properties >
80
89
81
90
</project >
0 commit comments