blob: 385de6cabf7c9ee1c68fc35482243a24196f1d4c [file] [log] [blame]
Timoney, Dan (dt5972)3beea0e2018-12-18 16:05:41 -05001<?xml version="1.0" encoding="UTF-8"?>
Singal, Kapil (ks220y)632a1f32019-09-27 14:09:00 -04002<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">
Singal, Kapil (ks220y)2e8a4da2019-10-01 22:31:50 -04003 <modelVersion>4.0.0</modelVersion>
Timoney, Dan (dt5972)3beea0e2018-12-18 16:05:41 -05004
Singal, Kapil (ks220y)2e8a4da2019-10-01 22:31:50 -04005 <parent>
6 <groupId>org.onap.ccsdk.parent</groupId>
7 <artifactId>odlparent-aggregator</artifactId>
Dan Timoneyde82d682024-08-07 16:20:50 -04008 <version>2.8.0-SNAPSHOT</version>
Singal, Kapil (ks220y)2e8a4da2019-10-01 22:31:50 -04009 </parent>
Timoney, Dan (dt5972)3beea0e2018-12-18 16:05:41 -050010
Singal, Kapil (ks220y)2e8a4da2019-10-01 22:31:50 -040011 <groupId>org.onap.ccsdk.parent</groupId>
12 <artifactId>setup</artifactId>
Dan Timoneyde82d682024-08-07 16:20:50 -040013 <version>2.8.0-SNAPSHOT</version>
Singal, Kapil (ks220y)2e8a4da2019-10-01 22:31:50 -040014 <packaging>pom</packaging>
Timoney, Dan (dt5972)3beea0e2018-12-18 16:05:41 -050015
Singal, Kapil (ks220y)2e8a4da2019-10-01 22:31:50 -040016 <name>ONAP :: ${project.groupId} :: ${project.artifactId}</name>
17 <description>Root POM to be used in place of odlparent for CCSDK based projects</description>
18 <url>http://wiki.onap.org</url>
Timoney, Dan (dt5972)3beea0e2018-12-18 16:05:41 -050019
Singal, Kapil (ks220y)2e8a4da2019-10-01 22:31:50 -040020 <build>
21 <plugins>
22 <plugin>
23 <artifactId>maven-resources-plugin</artifactId>
24 <version>2.6</version>
25 <executions>
26 <execution>
27 <id>create-binding-parent-pom</id>
28 <goals>
29 <goal>copy-resources</goal>
30 </goals><!-- here the phase you need -->
31 <phase>validate</phase>
32 <configuration>
33 <outputDirectory>../binding-parent</outputDirectory>
34 <resources>
35 <resource>
36 <directory>src/main/resources</directory>
37 <includes>
38 <include>pom-template.xml</include>
39 </includes>
40 <filtering>true</filtering>
41 </resource>
42 </resources>
43 <escapeString>\</escapeString>
44 <filters>
45 <filter>${basedir}/src/main/properties/binding-parent.properties</filter>
46 </filters>
Michael Dürre2c39a4d2020-07-06 06:22:15 +020047 <encoding>UTF-8</encoding>
Singal, Kapil (ks220y)2e8a4da2019-10-01 22:31:50 -040048 </configuration>
49 </execution>
50 <execution>
51 <id>create-bundle-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>../bundle-parent</outputDirectory>
58 <resources>
59 <resource>
60 <directory>src/main/resources</directory>
61 <includes>
62 <include>pom-template.xml</include>
63 </includes>
64 <filtering>true</filtering>
65 </resource>
66 </resources>
67 <escapeString>\</escapeString>
68 <filters>
69 <filter>${basedir}/src/main/properties/bundle-parent.properties</filter>
70 </filters>
Michael Dürre2c39a4d2020-07-06 06:22:15 +020071 <encoding>UTF-8</encoding>
Singal, Kapil (ks220y)2e8a4da2019-10-01 22:31:50 -040072 </configuration>
73 </execution>
74 <execution>
75 <id>create-feature-repo-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>../feature-repo-parent</outputDirectory>
82 <resources>
83 <resource>
84 <directory>src/main/resources</directory>
85 <includes>
86 <include>pom-template.xml</include>
87 </includes>
88 <filtering>true</filtering>
89 </resource>
90 </resources>
91 <escapeString>\</escapeString>
92 <filters>
93 <filter>${basedir}/src/main/properties/feature-repo-parent.properties</filter>
94 </filters>
Michael DÜrrec6bdd9a2020-12-01 13:34:56 +010095 <encoding>UTF-8</encoding>
Singal, Kapil (ks220y)2e8a4da2019-10-01 22:31:50 -040096 </configuration>
97 </execution>
98 <execution>
99 <id>create-karaf4-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>../karaf4-parent</outputDirectory>
106 <resources>
107 <resource>
108 <directory>src/main/resources</directory>
109 <includes>
110 <include>pom-template.xml</include>
111 </includes>
112 <filtering>true</filtering>
113 </resource>
114 </resources>
115 <escapeString>\</escapeString>
116 <filters>
117 <filter>${basedir}/src/main/properties/karaf4-parent.properties</filter>
118 </filters>
Michael Dürre2c39a4d2020-07-06 06:22:15 +0200119 <encoding>UTF-8</encoding>
Singal, Kapil (ks220y)2e8a4da2019-10-01 22:31:50 -0400120 </configuration>
121 </execution>
122 <execution>
123 <id>create-mdsal-it-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>../mdsal-it-parent</outputDirectory>
130 <resources>
131 <resource>
132 <directory>src/main/resources</directory>
133 <includes>
134 <include>pom-template.xml</include>
135 </includes>
136 <filtering>true</filtering>
137 </resource>
138 </resources>
139 <escapeString>\</escapeString>
140 <filters>
141 <filter>${basedir}/src/main/properties/mdsal-it-parent.properties</filter>
142 </filters>
Michael Dürre2c39a4d2020-07-06 06:22:15 +0200143 <encoding>UTF-8</encoding>
Singal, Kapil (ks220y)2e8a4da2019-10-01 22:31:50 -0400144 </configuration>
145 </execution>
146 <execution>
147 <id>create-odlparent-pom</id>
148 <goals>
149 <goal>copy-resources</goal>
150 </goals><!-- here the phase you need -->
151 <phase>validate</phase>
152 <configuration>
153 <outputDirectory>../odlparent</outputDirectory>
154 <resources>
155 <resource>
156 <directory>src/main/resources</directory>
157 <includes>
158 <include>pom-template.xml</include>
159 </includes>
160 <filtering>true</filtering>
161 </resource>
162 </resources>
163 <escapeString>\</escapeString>
164 <filters>
165 <filter>${basedir}/src/main/properties/odlparent.properties</filter>
166 </filters>
Michael Dürre2c39a4d2020-07-06 06:22:15 +0200167 <encoding>UTF-8</encoding>
Singal, Kapil (ks220y)2e8a4da2019-10-01 22:31:50 -0400168 </configuration>
169 </execution>
170 <execution>
171 <id>create-odlparent-lite-pom</id>
172 <goals>
173 <goal>copy-resources</goal>
174 </goals><!-- here the phase you need -->
175 <phase>validate</phase>
176 <configuration>
177 <outputDirectory>../odlparent-lite</outputDirectory>
178 <resources>
179 <resource>
180 <directory>src/main/resources</directory>
181 <includes>
182 <include>pom-template.xml</include>
183 </includes>
184 <filtering>true</filtering>
185 </resource>
186 </resources>
187 <escapeString>\</escapeString>
188 <filters>
189 <filter>${basedir}/src/main/properties/odlparent-lite.properties</filter>
190 </filters>
Michael Dürre2c39a4d2020-07-06 06:22:15 +0200191 <encoding>UTF-8</encoding>
Singal, Kapil (ks220y)2e8a4da2019-10-01 22:31:50 -0400192 </configuration>
193 </execution>
194 <execution>
195 <id>create-single-feature-parent-pom</id>
196 <goals>
197 <goal>copy-resources</goal>
198 </goals><!-- here the phase you need -->
199 <phase>validate</phase>
200 <configuration>
201 <outputDirectory>../single-feature-parent</outputDirectory>
202 <resources>
203 <resource>
204 <directory>src/main/resources</directory>
205 <includes>
206 <include>pom-template.xml</include>
207 </includes>
208 <filtering>true</filtering>
209 </resource>
210 </resources>
211 <escapeString>\</escapeString>
212 <filters>
213 <filter>${basedir}/src/main/properties/single-feature-parent.properties</filter>
214 </filters>
Michael Dürre2c39a4d2020-07-06 06:22:15 +0200215 <encoding>UTF-8</encoding>
Singal, Kapil (ks220y)2e8a4da2019-10-01 22:31:50 -0400216 </configuration>
217 </execution>
218 </executions>
219 </plugin>
220 <plugin>
221 <groupId>com.coderplus.maven.plugins</groupId>
222 <artifactId>copy-rename-maven-plugin</artifactId>
223 <version>1.0.1</version>
224 <executions>
225 <execution>
226 <id>rename-binding-parent-pom</id>
227 <phase>validate</phase>
228 <goals>
229 <goal>rename</goal>
230 </goals>
231 <configuration>
232 <sourceFile>../binding-parent/pom-template.xml</sourceFile>
233 <destinationFile>../binding-parent/pom.xml</destinationFile>
234 </configuration>
235 </execution>
236 <execution>
237 <id>rename-bundle-parent-pom</id>
238 <phase>validate</phase>
239 <goals>
240 <goal>rename</goal>
241 </goals>
242 <configuration>
243 <sourceFile>../bundle-parent/pom-template.xml</sourceFile>
244 <destinationFile>../bundle-parent/pom.xml</destinationFile>
245 </configuration>
246 </execution>
247 <execution>
248 <id>rename-feature-repo-parent-pom</id>
249 <phase>validate</phase>
250 <goals>
251 <goal>rename</goal>
252 </goals>
253 <configuration>
254 <sourceFile>../feature-repo-parent/pom-template.xml</sourceFile>
255 <destinationFile>../feature-repo-parent/pom.xml</destinationFile>
256 </configuration>
257 </execution>
258 <execution>
259 <id>rename-karaf4-parent-pom</id>
260 <phase>validate</phase>
261 <goals>
262 <goal>rename</goal>
263 </goals>
264 <configuration>
265 <sourceFile>../karaf4-parent/pom-template.xml</sourceFile>
266 <destinationFile>../karaf4-parent/pom.xml</destinationFile>
267 </configuration>
268 </execution>
269 <execution>
270 <id>rename-mdsal-it-parent-pom</id>
271 <phase>validate</phase>
272 <goals>
273 <goal>rename</goal>
274 </goals>
275 <configuration>
276 <sourceFile>../mdsal-it-parent/pom-template.xml</sourceFile>
277 <destinationFile>../mdsal-it-parent/pom.xml</destinationFile>
278 </configuration>
279 </execution>
280 <execution>
281 <id>rename-odlparent-pom</id>
282 <phase>validate</phase>
283 <goals>
284 <goal>rename</goal>
285 </goals>
286 <configuration>
287 <sourceFile>../odlparent/pom-template.xml</sourceFile>
288 <destinationFile>../odlparent/pom.xml</destinationFile>
289 </configuration>
290 </execution>
291 <execution>
292 <id>rename-odlparent-lite-pom</id>
293 <phase>validate</phase>
294 <goals>
295 <goal>rename</goal>
296 </goals>
297 <configuration>
298 <sourceFile>../odlparent-lite/pom-template.xml</sourceFile>
299 <destinationFile>../odlparent-lite/pom.xml</destinationFile>
300 </configuration>
301 </execution>
302 <execution>
303 <id>rename-single-feature-parent-pom</id>
304 <phase>validate</phase>
305 <goals>
306 <goal>rename</goal>
307 </goals>
308 <configuration>
309 <sourceFile>../single-feature-parent/pom-template.xml</sourceFile>
310 <destinationFile>../single-feature-parent/pom.xml</destinationFile>
311 </configuration>
312 </execution>
313 </executions>
314 </plugin>
315 </plugins>
316 </build>
Timoney, Dan (dt5972)3beea0e2018-12-18 16:05:41 -0500317</project>