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+ <modelVersion >4.0.0</modelVersion >
6+
7+ <groupId >io.github.quinnandrews</groupId >
8+ <artifactId >spring-local-elasticsearch</artifactId >
9+ <version >1.0.0-SNAPSHOT</version >
10+
11+ <name >Spring Local – Elasticsearch</name >
12+ <description >
13+ Provides configuration of an embedded Elasticsearch server (via Testcontainers)
14+ within Spring Boot Applications for local development and testing.
15+ </description >
16+ <url >https://github.com/quinnandrews/spring-local-elasticsearch</url >
17+ <inceptionYear >2024</inceptionYear >
18+
19+ <licenses >
20+ <license >
21+ <name >MIT License</name >
22+ <url >http://www.opensource.org/licenses/mit-license.php</url >
23+ </license >
24+ </licenses >
25+
26+ <developers >
27+ <developer >
28+ <id >quinnandrews</id >
29+ <name >Quinn Andrews</name >
30+ <url >https://github.com/quinnandrews</url >
31+ </developer >
32+ </developers >
33+
34+ <scm >
35+ <connection >scm:git:git://github.com/quinnandrews/spring-local-elasticsearch.git</connection >
36+ <developerConnection >scm:git:ssh://github.com:quinnandrews/spring-local-elasticsearch.git</developerConnection >
37+ <url >http://github.com/quinnandrews/spring-local-elasticsearch/tree/main</url >
38+ </scm >
39+
40+ <properties >
41+ <maven .compiler.source>17</maven .compiler.source>
42+ <maven .compiler.target>17</maven .compiler.target>
43+ <project .build.sourceEncoding>UTF-8</project .build.sourceEncoding>
44+ </properties >
45+
46+ <distributionManagement >
47+ <repository >
48+ <id >github</id >
49+ <name >GitHub Apache Maven Packages</name >
50+ <url >https://maven.pkg.github.com/quinnandrews/spring-local-elasticsearch</url >
51+ </repository >
52+ </distributionManagement >
53+
54+ <dependencyManagement >
55+ <dependencies >
56+ <dependency >
57+ <groupId >org.springframework.boot</groupId >
58+ <artifactId >spring-boot-dependencies</artifactId >
59+ <version >3.2.0</version >
60+ <type >pom</type >
61+ <scope >import</scope >
62+ </dependency >
63+ </dependencies >
64+ </dependencyManagement >
65+
66+ <dependencies >
67+ <dependency >
68+ <groupId >org.springframework.boot</groupId >
69+ <artifactId >spring-boot-starter-web</artifactId >
70+ </dependency >
71+ <dependency >
72+ <groupId >org.springframework.boot</groupId >
73+ <artifactId >spring-boot-configuration-processor</artifactId >
74+ </dependency >
75+ <dependency >
76+ <groupId >org.springframework.boot</groupId >
77+ <artifactId >spring-boot-testcontainers</artifactId >
78+ </dependency >
79+ <dependency >
80+ <groupId >org.springframework.boot</groupId >
81+ <artifactId >spring-boot-starter-data-elasticsearch</artifactId >
82+ </dependency >
83+ <dependency >
84+ <groupId >org.testcontainers</groupId >
85+ <artifactId >elasticsearch</artifactId >
86+ </dependency >
87+ <dependency >
88+ <groupId >org.springframework.boot</groupId >
89+ <artifactId >spring-boot-starter-test</artifactId >
90+ <scope >test</scope >
91+ </dependency >
92+ <dependency >
93+ <groupId >org.springframework.boot</groupId >
94+ <artifactId >spring-boot-starter-data-jpa</artifactId >
95+ <scope >test</scope >
96+ </dependency >
97+ <dependency >
98+ <groupId >com.h2database</groupId >
99+ <artifactId >h2</artifactId >
100+ <scope >test</scope >
101+ </dependency >
102+ <dependency >
103+ <groupId >org.apache.commons</groupId >
104+ <artifactId >commons-lang3</artifactId >
105+ <scope >test</scope >
106+ </dependency >
107+ </dependencies >
108+
109+ <build >
110+ <plugins >
111+ <plugin >
112+ <groupId >org.apache.maven.plugins</groupId >
113+ <artifactId >maven-source-plugin</artifactId >
114+ <version >3.3.0</version >
115+ <executions >
116+ <execution >
117+ <id >attach-sources</id >
118+ <goals >
119+ <goal >jar</goal >
120+ </goals >
121+ </execution >
122+ </executions >
123+ </plugin >
124+ <plugin >
125+ <groupId >org.apache.maven.plugins</groupId >
126+ <artifactId >maven-javadoc-plugin</artifactId >
127+ <version >3.5.0</version >
128+ <executions >
129+ <execution >
130+ <id >attach-javadocs</id >
131+ <goals >
132+ <goal >jar</goal >
133+ </goals >
134+ </execution >
135+ </executions >
136+ </plugin >
137+ <plugin >
138+ <groupId >org.apache.maven.plugins</groupId >
139+ <artifactId >maven-surefire-plugin</artifactId >
140+ <version >3.1.2</version >
141+ <configuration >
142+ <includes >
143+ <include >**/*Test.*</include >
144+ </includes >
145+ </configuration >
146+ </plugin >
147+ </plugins >
148+ </build >
149+ </project >
0 commit comments