blob: e17711bca59ea58e74ca5b2f9dc7cc22adfdb888 [file] [log] [blame]
Singal, Kapil (ks220y)46751a72020-02-19 17:45:00 -05001<?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 <groupId>org.onap.ccsdk.parent</groupId>
7 <artifactId>springboot-aggregator</artifactId>
Dan Timoneyce639342023-11-09 12:28:22 -05008 <version>2.7.0-SNAPSHOT</version>
Singal, Kapil (ks220y)46751a72020-02-19 17:45:00 -05009 </parent>
10
11 <groupId>org.onap.ccsdk.parent</groupId>
12 <artifactId>spring-boot-setup</artifactId>
Dan Timoneyce639342023-11-09 12:28:22 -050013 <version>2.7.0-SNAPSHOT</version>
Singal, Kapil (ks220y)46751a72020-02-19 17:45:00 -050014 <packaging>pom</packaging>
15
16 <name>ONAP :: ${project.groupId} :: ${project.artifactId}</name>
17 <description>Root POM to be used in place of spring-boot parent for CCSDK based projects</description>
18 <url>http://wiki.onap.org</url>
19
20 <build>
21 <plugins>
22 <plugin>
23 <artifactId>maven-resources-plugin</artifactId>
24 <version>2.6</version>
25 <executions>
26 <execution>
Singal, Kapil (ks220y)76ea3c62022-05-02 14:13:19 -040027 <id>create-springboot23-parent-pom</id>
Singal, Kapil (ks220y)46751a72020-02-19 17:45:00 -050028 <goals>
29 <goal>copy-resources</goal>
30 </goals><!-- here the phase you need -->
31 <phase>validate</phase>
32 <configuration>
Singal, Kapil (ks220y)76ea3c62022-05-02 14:13:19 -040033 <outputDirectory>../springboot23</outputDirectory>
Singal, Kapil (ks220y)46751a72020-02-19 17:45:00 -050034 <resources>
35 <resource>
36 <directory>src/main/resources</directory>
37 <includes>
Dan Timoney43836a92023-06-22 16:04:02 -040038 <include>pom-template-jdk17.xml</include>
Singal, Kapil (ks220y)46751a72020-02-19 17:45:00 -050039 </includes>
40 <filtering>true</filtering>
41 </resource>
42 </resources>
43 <escapeString>\</escapeString>
44 <filters>
Singal, Kapil (ks220y)76ea3c62022-05-02 14:13:19 -040045 <filter>${basedir}/src/main/properties/springboot23.properties</filter>
46 </filters>
47 <encoding>UTF-8</encoding>
48 </configuration>
49 </execution>
50 <execution>
51 <id>create-springboot25-parent-pom</id>
52 <goals>
53 <goal>copy-resources</goal>
54 </goals><!-- here the phase you need -->
55 <phase>validate</phase>
56 <configuration>
57 <outputDirectory>../springboot25</outputDirectory>
58 <resources>
59 <resource>
60 <directory>src/main/resources</directory>
61 <includes>
Dan Timoney43836a92023-06-22 16:04:02 -040062 <include>pom-template-jdk17.xml</include>
Singal, Kapil (ks220y)76ea3c62022-05-02 14:13:19 -040063 </includes>
64 <filtering>true</filtering>
65 </resource>
66 </resources>
67 <escapeString>\</escapeString>
68 <filters>
69 <filter>${basedir}/src/main/properties/springboot25.properties</filter>
70 </filters>
71 <encoding>UTF-8</encoding>
72 </configuration>
73 </execution>
74 <execution>
75 <id>create-springboot26-parent-pom</id>
76 <goals>
77 <goal>copy-resources</goal>
78 </goals><!-- here the phase you need -->
79 <phase>validate</phase>
80 <configuration>
81 <outputDirectory>../springboot26</outputDirectory>
82 <resources>
83 <resource>
84 <directory>src/main/resources</directory>
85 <includes>
Dan Timoney43836a92023-06-22 16:04:02 -040086 <include>pom-template-jdk17.xml</include>
Singal, Kapil (ks220y)76ea3c62022-05-02 14:13:19 -040087 </includes>
88 <filtering>true</filtering>
89 </resource>
90 </resources>
91 <escapeString>\</escapeString>
92 <filters>
93 <filter>${basedir}/src/main/properties/springboot26.properties</filter>
Singal, Kapil (ks220y)46751a72020-02-19 17:45:00 -050094 </filters>
Michael Dürre2c39a4d2020-07-06 06:22:15 +020095 <encoding>UTF-8</encoding>
Singal, Kapil (ks220y)46751a72020-02-19 17:45:00 -050096 </configuration>
97 </execution>
JohnKeeneyf51026a2023-03-01 19:15:13 +000098 <execution>
Dan Timoney43836a92023-06-22 16:04:02 -040099 <id>create-springboot27-parent-pom</id>
100 <goals>
101 <goal>copy-resources</goal>
102 </goals><!-- here the phase you need -->
103 <phase>validate</phase>
104 <configuration>
105 <outputDirectory>../springboot27</outputDirectory>
106 <resources>
107 <resource>
108 <directory>src/main/resources</directory>
109 <includes>
110 <include>pom-template-jdk17.xml</include>
111 </includes>
112 <filtering>true</filtering>
113 </resource>
114 </resources>
115 <escapeString>\</escapeString>
116 <filters>
117 <filter>${basedir}/src/main/properties/springboot27.properties</filter>
118 </filters>
119 <encoding>UTF-8</encoding>
120 </configuration>
121 </execution>
122 <execution>
JohnKeeneyf51026a2023-03-01 19:15:13 +0000123 <id>create-springboot30-parent-pom</id>
124 <goals>
125 <goal>copy-resources</goal>
126 </goals><!-- here the phase you need -->
127 <phase>validate</phase>
128 <configuration>
129 <outputDirectory>../springboot30</outputDirectory>
130 <resources>
131 <resource>
132 <directory>src/main/resources</directory>
133 <includes>
134 <include>pom-template-jdk17.xml</include>
135 </includes>
136 <filtering>true</filtering>
137 </resource>
138 </resources>
139 <escapeString>\</escapeString>
140 <filters>
141 <filter>${basedir}/src/main/properties/springboot30.properties</filter>
142 </filters>
143 <encoding>UTF-8</encoding>
144 </configuration>
145 </execution>
JohnKeeneyfd59f6b2023-08-28 16:25:14 +0100146 <execution>
147 <id>create-springboot31-parent-pom</id>
148 <goals>
149 <goal>copy-resources</goal>
150 </goals><!-- here the phase you need -->
151 <phase>validate</phase>
152 <configuration>
153 <outputDirectory>../springboot31</outputDirectory>
154 <resources>
155 <resource>
156 <directory>src/main/resources</directory>
157 <includes>
158 <include>pom-template-jdk17.xml</include>
159 </includes>
160 <filtering>true</filtering>
161 </resource>
162 </resources>
163 <escapeString>\</escapeString>
164 <filters>
165 <filter>${basedir}/src/main/properties/springboot31.properties</filter>
166 </filters>
167 <encoding>UTF-8</encoding>
168 </configuration>
169 </execution>
JohnKeeneyc34f6312023-12-11 13:26:21 +0000170 <execution>
171 <id>create-springboot32-parent-pom</id>
172 <goals>
173 <goal>copy-resources</goal>
174 </goals><!-- here the phase you need -->
175 <phase>validate</phase>
176 <configuration>
177 <outputDirectory>../springboot32</outputDirectory>
178 <resources>
179 <resource>
180 <directory>src/main/resources</directory>
181 <includes>
182 <include>pom-template-jdk17.xml</include>
183 </includes>
184 <filtering>true</filtering>
185 </resource>
186 </resources>
187 <escapeString>\</escapeString>
188 <filters>
189 <filter>${basedir}/src/main/properties/springboot32.properties</filter>
190 </filters>
191 <encoding>UTF-8</encoding>
192 </configuration>
193 </execution>
Singal, Kapil (ks220y)46751a72020-02-19 17:45:00 -0500194 </executions>
195 </plugin>
196 <plugin>
197 <groupId>com.coderplus.maven.plugins</groupId>
198 <artifactId>copy-rename-maven-plugin</artifactId>
199 <version>1.0.1</version>
200 <executions>
201 <execution>
Singal, Kapil (ks220y)76ea3c62022-05-02 14:13:19 -0400202 <id>rename-springboot23-parent-pom</id>
Singal, Kapil (ks220y)46751a72020-02-19 17:45:00 -0500203 <phase>validate</phase>
204 <goals>
205 <goal>rename</goal>
206 </goals>
207 <configuration>
Dan Timoney43836a92023-06-22 16:04:02 -0400208 <sourceFile>../springboot23/pom-template-jdk17.xml</sourceFile>
Singal, Kapil (ks220y)76ea3c62022-05-02 14:13:19 -0400209 <destinationFile>../springboot23/pom.xml</destinationFile>
210 </configuration>
211 </execution>
212 <execution>
213 <id>rename-springboot25-parent-pom</id>
214 <phase>validate</phase>
215 <goals>
216 <goal>rename</goal>
217 </goals>
218 <configuration>
Dan Timoney43836a92023-06-22 16:04:02 -0400219 <sourceFile>../springboot25/pom-template-jdk17.xml</sourceFile>
Singal, Kapil (ks220y)76ea3c62022-05-02 14:13:19 -0400220 <destinationFile>../springboot25/pom.xml</destinationFile>
221 </configuration>
222 </execution>
223 <execution>
224 <id>rename-springboot26-parent-pom</id>
225 <phase>validate</phase>
226 <goals>
227 <goal>rename</goal>
228 </goals>
229 <configuration>
Dan Timoney43836a92023-06-22 16:04:02 -0400230 <sourceFile>../springboot26/pom-template-jdk17.xml</sourceFile>
Singal, Kapil (ks220y)76ea3c62022-05-02 14:13:19 -0400231 <destinationFile>../springboot26/pom.xml</destinationFile>
Singal, Kapil (ks220y)46751a72020-02-19 17:45:00 -0500232 </configuration>
233 </execution>
Dan Timoney43836a92023-06-22 16:04:02 -0400234 <execution>
235 <id>rename-springboot27-parent-pom</id>
236 <phase>validate</phase>
237 <goals>
238 <goal>rename</goal>
239 </goals>
240 <configuration>
241 <sourceFile>../springboot27/pom-template-jdk17.xml</sourceFile>
242 <destinationFile>../springboot27/pom.xml</destinationFile>
243 </configuration>
244 </execution>
245 <execution>
246 <id>rename-springboot30-parent-pom</id>
247 <phase>validate</phase>
248 <goals>
249 <goal>rename</goal>
250 </goals>
251 <configuration>
252 <sourceFile>../springboot30/pom-template-jdk17.xml</sourceFile>
253 <destinationFile>../springboot30/pom.xml</destinationFile>
254 </configuration>
255 </execution>
JohnKeeneyfd59f6b2023-08-28 16:25:14 +0100256 <execution>
257 <id>rename-springboot31-parent-pom</id>
258 <phase>validate</phase>
259 <goals>
260 <goal>rename</goal>
261 </goals>
262 <configuration>
263 <sourceFile>../springboot31/pom-template-jdk17.xml</sourceFile>
264 <destinationFile>../springboot31/pom.xml</destinationFile>
265 </configuration>
266 </execution>
JohnKeeneyc34f6312023-12-11 13:26:21 +0000267 <execution>
268 <id>rename-springboot32-parent-pom</id>
269 <phase>validate</phase>
270 <goals>
271 <goal>rename</goal>
272 </goals>
273 <configuration>
274 <sourceFile>../springboot32/pom-template-jdk17.xml</sourceFile>
275 <destinationFile>../springboot32/pom.xml</destinationFile>
276 </configuration>
277 </execution>
Singal, Kapil (ks220y)46751a72020-02-19 17:45:00 -0500278 </executions>
279 </plugin>
280 </plugins>
281 </build>
282</project>