11<?xml version =" 1.0" encoding =" UTF-8" ?>
22<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 >
1111
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 >
1817
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 >
5729
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 >
7467
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 >
8089
8190</project >
0 commit comments