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 >feature-probe-api</artifactId >
7+ <groupId >com.featureprobe</groupId >
8+ <version >1.0.0</version >
9+ </parent >
10+ <modelVersion >4.0.0</modelVersion >
11+
12+ <artifactId >feature-probe-admin</artifactId >
13+ <version >1.0.0</version >
14+
15+ <properties >
16+ <maven .compiler.source>1.8</maven .compiler.source>
17+ <maven .compiler.target>1.8</maven .compiler.target>
18+ <project .build.sourceEncoding>UTF-8</project .build.sourceEncoding>
19+ </properties >
20+
21+ <dependencies >
22+ <dependency >
23+ <groupId >com.featureprobe</groupId >
24+ <artifactId >feature-probe-base</artifactId >
25+ </dependency >
26+ <dependency >
27+ <groupId >com.featureprobe</groupId >
28+ <artifactId >feature-probe-dao</artifactId >
29+ </dependency >
30+ <dependency >
31+ <groupId >org.springframework.boot</groupId >
32+ <artifactId >spring-boot-starter-web</artifactId >
33+ </dependency >
34+ <dependency >
35+ <groupId >org.springframework.boot</groupId >
36+ <artifactId >spring-boot-starter-actuator</artifactId >
37+ </dependency >
38+ <dependency >
39+ <groupId >org.springframework.boot</groupId >
40+ <artifactId >spring-boot-starter-aop</artifactId >
41+ </dependency >
42+ <dependency >
43+ <groupId >org.springframework.boot</groupId >
44+ <artifactId >spring-boot-devtools</artifactId >
45+ </dependency >
46+ <dependency >
47+ <groupId >org.springframework.boot</groupId >
48+ <artifactId >spring-boot-starter-oauth2-resource-server</artifactId >
49+ </dependency >
50+ <dependency >
51+ <groupId >org.springframework.boot</groupId >
52+ <artifactId >spring-boot-starter-security</artifactId >
53+ </dependency >
54+ <dependency >
55+ <groupId >org.springdoc</groupId >
56+ <artifactId >springdoc-openapi-ui</artifactId >
57+ </dependency >
58+ <dependency >
59+ <groupId >com.auth0</groupId >
60+ <artifactId >java-jwt</artifactId >
61+ </dependency >
62+ <dependency >
63+ <groupId >org.flywaydb</groupId >
64+ <artifactId >flyway-core</artifactId >
65+ </dependency >
66+ </dependencies >
67+
68+ <build >
69+ <pluginManagement >
70+ <plugins >
71+ <plugin >
72+ <groupId >org.apache.maven.plugins</groupId >
73+ <artifactId >maven-compiler-plugin</artifactId >
74+ <version >3.8.1</version >
75+ <configuration >
76+ <source >1.8</source >
77+ <target >1.8</target >
78+ <annotationProcessorPaths >
79+ <path >
80+ <groupId >org.mapstruct</groupId >
81+ <artifactId >mapstruct-processor</artifactId >
82+ <version >${mapstruct.version} </version >
83+ </path >
84+ <path >
85+ <groupId >org.projectlombok</groupId >
86+ <artifactId >lombok</artifactId >
87+ <version >${lombok.version} </version >
88+ </path >
89+ <path >
90+ <groupId >org.projectlombok</groupId >
91+ <artifactId >lombok-mapstruct-binding</artifactId >
92+ <version >0.2.0</version >
93+ </path >
94+ </annotationProcessorPaths >
95+ </configuration >
96+ </plugin >
97+ <plugin >
98+ <groupId >org.apache.maven.plugins</groupId >
99+ <artifactId >maven-checkstyle-plugin</artifactId >
100+ <version >3.1.2</version >
101+ <dependencies >
102+ <dependency >
103+ <groupId >com.puppycrawl.tools</groupId >
104+ <artifactId >checkstyle</artifactId >
105+ <version >8.29</version >
106+ </dependency >
107+ </dependencies >
108+ <configuration >
109+ <configLocation >checkstyle.xml</configLocation >
110+ <encoding >UTF-8</encoding >
111+ <consoleOutput >true</consoleOutput >
112+ <failsOnError >true</failsOnError >
113+ <linkXRef >false</linkXRef >
114+ </configuration >
115+ <executions >
116+ <execution >
117+ <id >validate</id >
118+ <phase >validate</phase >
119+ <goals >
120+ <goal >check</goal >
121+ </goals >
122+ </execution >
123+ </executions >
124+ </plugin >
125+ </plugins >
126+ </pluginManagement >
127+ <plugins >
128+ <plugin >
129+ <groupId >org.springframework.boot</groupId >
130+ <artifactId >spring-boot-maven-plugin</artifactId >
131+ </plugin >
132+ <plugin >
133+ <groupId >org.apache.maven.plugins</groupId >
134+ <artifactId >maven-checkstyle-plugin</artifactId >
135+ </plugin >
136+
137+ <plugin >
138+ <groupId >org.codehaus.gmavenplus</groupId >
139+ <artifactId >gmavenplus-plugin</artifactId >
140+ <version >1.6.3</version >
141+ <executions >
142+ <execution >
143+ <goals >
144+ <goal >compileTests</goal >
145+ </goals >
146+ </execution >
147+ </executions >
148+ </plugin >
149+ <plugin >
150+ <groupId >org.apache.maven.plugins</groupId >
151+ <artifactId >maven-compiler-plugin</artifactId >
152+ <configuration >
153+ <source >1.8</source >
154+ <target >1.8</target >
155+ </configuration >
156+ </plugin >
157+
158+ <plugin >
159+ <groupId >org.apache.maven.plugins</groupId >
160+ <artifactId >maven-surefire-plugin</artifactId >
161+ <version >2.18</version >
162+ <configuration >
163+ <includes >
164+ <include >**/*Test.java</include >
165+ <include >**/*Spec.java</include >
166+ </includes >
167+ </configuration >
168+ </plugin >
169+
170+ <plugin >
171+ <groupId >org.jacoco</groupId >
172+ <artifactId >jacoco-maven-plugin</artifactId >
173+ <version >0.8.6</version >
174+ <executions >
175+ <execution >
176+ <id >jacoco-initialize</id >
177+ <goals >
178+ <goal >prepare-agent</goal >
179+ </goals >
180+ </execution >
181+ <execution >
182+ <id >jacoco-site</id >
183+ <phase >test</phase >
184+ <goals >
185+ <goal >report</goal >
186+ </goals >
187+ </execution >
188+ </executions >
189+ </plugin >
190+ <plugin >
191+ <groupId >org.eluder.coveralls</groupId >
192+ <artifactId >coveralls-maven-plugin</artifactId >
193+ <version >4.3.0</version >
194+ <dependencies >
195+ <dependency >
196+ <groupId >javax.xml.bind</groupId >
197+ <artifactId >jaxb-api</artifactId >
198+ <version >2.3.1</version >
199+ </dependency >
200+ </dependencies >
201+ </plugin >
202+ </plugins >
203+
204+
205+ </build >
206+
207+ <reporting >
208+ <plugins >
209+ <plugin >
210+ <groupId >org.apache.maven.plugins</groupId >
211+ <artifactId >maven-surefire-report-plugin</artifactId >
212+ <version >3.0.0-M5</version >
213+ </plugin >
214+
215+ <plugin >
216+ <groupId >org.jacoco</groupId >
217+ <artifactId >jacoco-maven-plugin</artifactId >
218+ <reportSets >
219+ <reportSet >
220+ <reports >
221+ <!-- select non-aggregate reports -->
222+ <report >report</report >
223+ </reports >
224+ </reportSet >
225+ </reportSets >
226+ </plugin >
227+
228+ </plugins >
229+ </reporting >
230+
231+ </project >
0 commit comments