1 <?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>
6 <groupId>org.onap.ccsdk.parent</groupId>
7 <artifactId>odlparent-aggregator</artifactId>
8 <version>2.0.0-SNAPSHOT</version>
11 <groupId>org.onap.ccsdk.parent</groupId>
12 <artifactId>setup</artifactId>
13 <version>2.0.0-SNAPSHOT</version>
14 <packaging>pom</packaging>
16 <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>
23 <artifactId>maven-resources-plugin</artifactId>
24 <version>2.6</version>
27 <id>create-binding-parent-pom</id>
29 <goal>copy-resources</goal>
30 </goals><!-- here the phase you need -->
31 <phase>validate</phase>
33 <outputDirectory>../binding-parent</outputDirectory>
36 <directory>src/main/resources</directory>
38 <include>pom-template.xml</include>
40 <filtering>true</filtering>
43 <escapeString>\</escapeString>
45 <filter>${basedir}/src/main/properties/binding-parent.properties</filter>
47 <encoding>UTF-8</encoding>
51 <id>create-bundle-parent-pom</id>
53 <goal>copy-resources</goal>
54 </goals><!-- here the phase you need -->
55 <phase>validate</phase>
57 <outputDirectory>../bundle-parent</outputDirectory>
60 <directory>src/main/resources</directory>
62 <include>pom-template.xml</include>
64 <filtering>true</filtering>
67 <escapeString>\</escapeString>
69 <filter>${basedir}/src/main/properties/bundle-parent.properties</filter>
71 <encoding>UTF-8</encoding>
75 <id>create-feature-repo-parent-pom</id>
77 <goal>copy-resources</goal>
78 </goals><!-- here the phase you need -->
79 <phase>validate</phase>
81 <outputDirectory>../feature-repo-parent</outputDirectory>
84 <directory>src/main/resources</directory>
86 <include>pom-template.xml</include>
88 <filtering>true</filtering>
91 <escapeString>\</escapeString>
93 <filter>${basedir}/src/main/properties/feature-repo-parent.properties</filter>
95 <encoding>UTF-8</encoding>
99 <id>create-karaf4-parent-pom</id>
101 <goal>copy-resources</goal>
102 </goals><!-- here the phase you need -->
103 <phase>validate</phase>
105 <outputDirectory>../karaf4-parent</outputDirectory>
108 <directory>src/main/resources</directory>
110 <include>pom-template.xml</include>
112 <filtering>true</filtering>
115 <escapeString>\</escapeString>
117 <filter>${basedir}/src/main/properties/karaf4-parent.properties</filter>
119 <encoding>UTF-8</encoding>
123 <id>create-mdsal-it-parent-pom</id>
125 <goal>copy-resources</goal>
126 </goals><!-- here the phase you need -->
127 <phase>validate</phase>
129 <outputDirectory>../mdsal-it-parent</outputDirectory>
132 <directory>src/main/resources</directory>
134 <include>pom-template.xml</include>
136 <filtering>true</filtering>
139 <escapeString>\</escapeString>
141 <filter>${basedir}/src/main/properties/mdsal-it-parent.properties</filter>
143 <encoding>UTF-8</encoding>
147 <id>create-odlparent-pom</id>
149 <goal>copy-resources</goal>
150 </goals><!-- here the phase you need -->
151 <phase>validate</phase>
153 <outputDirectory>../odlparent</outputDirectory>
156 <directory>src/main/resources</directory>
158 <include>pom-template.xml</include>
160 <filtering>true</filtering>
163 <escapeString>\</escapeString>
165 <filter>${basedir}/src/main/properties/odlparent.properties</filter>
167 <encoding>UTF-8</encoding>
171 <id>create-odlparent-lite-pom</id>
173 <goal>copy-resources</goal>
174 </goals><!-- here the phase you need -->
175 <phase>validate</phase>
177 <outputDirectory>../odlparent-lite</outputDirectory>
180 <directory>src/main/resources</directory>
182 <include>pom-template.xml</include>
184 <filtering>true</filtering>
187 <escapeString>\</escapeString>
189 <filter>${basedir}/src/main/properties/odlparent-lite.properties</filter>
191 <encoding>UTF-8</encoding>
195 <id>create-single-feature-parent-pom</id>
197 <goal>copy-resources</goal>
198 </goals><!-- here the phase you need -->
199 <phase>validate</phase>
201 <outputDirectory>../single-feature-parent</outputDirectory>
204 <directory>src/main/resources</directory>
206 <include>pom-template.xml</include>
208 <filtering>true</filtering>
211 <escapeString>\</escapeString>
213 <filter>${basedir}/src/main/properties/single-feature-parent.properties</filter>
215 <encoding>UTF-8</encoding>
221 <groupId>com.coderplus.maven.plugins</groupId>
222 <artifactId>copy-rename-maven-plugin</artifactId>
223 <version>1.0.1</version>
226 <id>rename-binding-parent-pom</id>
227 <phase>validate</phase>
232 <sourceFile>../binding-parent/pom-template.xml</sourceFile>
233 <destinationFile>../binding-parent/pom.xml</destinationFile>
238 <id>rename-bundle-parent-pom</id>
239 <phase>validate</phase>
244 <sourceFile>../bundle-parent/pom-template.xml</sourceFile>
245 <destinationFile>../bundle-parent/pom.xml</destinationFile>
249 <id>rename-feature-repo-parent-pom</id>
250 <phase>validate</phase>
255 <sourceFile>../feature-repo-parent/pom-template.xml</sourceFile>
256 <destinationFile>../feature-repo-parent/pom.xml</destinationFile>
260 <id>rename-karaf4-parent-pom</id>
261 <phase>validate</phase>
266 <sourceFile>../karaf4-parent/pom-template.xml</sourceFile>
267 <destinationFile>../karaf4-parent/pom.xml</destinationFile>
271 <id>rename-mdsal-it-parent-pom</id>
272 <phase>validate</phase>
277 <sourceFile>../mdsal-it-parent/pom-template.xml</sourceFile>
278 <destinationFile>../mdsal-it-parent/pom.xml</destinationFile>
282 <id>rename-odlparent-pom</id>
283 <phase>validate</phase>
288 <sourceFile>../odlparent/pom-template.xml</sourceFile>
289 <destinationFile>../odlparent/pom.xml</destinationFile>
293 <id>rename-odlparent-lite-pom</id>
294 <phase>validate</phase>
299 <sourceFile>../odlparent-lite/pom-template.xml</sourceFile>
300 <destinationFile>../odlparent-lite/pom.xml</destinationFile>
304 <id>rename-single-feature-parent-pom</id>
305 <phase>validate</phase>
310 <sourceFile>../single-feature-parent/pom-template.xml</sourceFile>
311 <destinationFile>../single-feature-parent/pom.xml</destinationFile>