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>1.5.9-SNAPSHOT</version>
11 <groupId>org.onap.ccsdk.parent</groupId>
12 <artifactId>setup</artifactId>
13 <version>1.5.9-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>
50 <id>create-bundle-parent-pom</id>
52 <goal>copy-resources</goal>
53 </goals><!-- here the phase you need -->
54 <phase>validate</phase>
56 <outputDirectory>../bundle-parent</outputDirectory>
59 <directory>src/main/resources</directory>
61 <include>pom-template.xml</include>
63 <filtering>true</filtering>
66 <escapeString>\</escapeString>
68 <filter>${basedir}/src/main/properties/bundle-parent.properties</filter>
73 <id>create-feature-repo-parent-pom</id>
75 <goal>copy-resources</goal>
76 </goals><!-- here the phase you need -->
77 <phase>validate</phase>
79 <outputDirectory>../feature-repo-parent</outputDirectory>
82 <directory>src/main/resources</directory>
84 <include>pom-template.xml</include>
86 <filtering>true</filtering>
89 <escapeString>\</escapeString>
91 <filter>${basedir}/src/main/properties/feature-repo-parent.properties</filter>
96 <id>create-karaf4-parent-pom</id>
98 <goal>copy-resources</goal>
99 </goals><!-- here the phase you need -->
100 <phase>validate</phase>
102 <outputDirectory>../karaf4-parent</outputDirectory>
105 <directory>src/main/resources</directory>
107 <include>pom-template.xml</include>
109 <filtering>true</filtering>
112 <escapeString>\</escapeString>
114 <filter>${basedir}/src/main/properties/karaf4-parent.properties</filter>
119 <id>create-mdsal-it-parent-pom</id>
121 <goal>copy-resources</goal>
122 </goals><!-- here the phase you need -->
123 <phase>validate</phase>
125 <outputDirectory>../mdsal-it-parent</outputDirectory>
128 <directory>src/main/resources</directory>
130 <include>pom-template.xml</include>
132 <filtering>true</filtering>
135 <escapeString>\</escapeString>
137 <filter>${basedir}/src/main/properties/mdsal-it-parent.properties</filter>
142 <id>create-odlparent-pom</id>
144 <goal>copy-resources</goal>
145 </goals><!-- here the phase you need -->
146 <phase>validate</phase>
148 <outputDirectory>../odlparent</outputDirectory>
151 <directory>src/main/resources</directory>
153 <include>pom-template.xml</include>
155 <filtering>true</filtering>
158 <escapeString>\</escapeString>
160 <filter>${basedir}/src/main/properties/odlparent.properties</filter>
165 <id>create-odlparent-lite-pom</id>
167 <goal>copy-resources</goal>
168 </goals><!-- here the phase you need -->
169 <phase>validate</phase>
171 <outputDirectory>../odlparent-lite</outputDirectory>
174 <directory>src/main/resources</directory>
176 <include>pom-template.xml</include>
178 <filtering>true</filtering>
181 <escapeString>\</escapeString>
183 <filter>${basedir}/src/main/properties/odlparent-lite.properties</filter>
188 <id>create-single-feature-parent-pom</id>
190 <goal>copy-resources</goal>
191 </goals><!-- here the phase you need -->
192 <phase>validate</phase>
194 <outputDirectory>../single-feature-parent</outputDirectory>
197 <directory>src/main/resources</directory>
199 <include>pom-template.xml</include>
201 <filtering>true</filtering>
204 <escapeString>\</escapeString>
206 <filter>${basedir}/src/main/properties/single-feature-parent.properties</filter>
213 <groupId>com.coderplus.maven.plugins</groupId>
214 <artifactId>copy-rename-maven-plugin</artifactId>
215 <version>1.0.1</version>
218 <id>rename-binding-parent-pom</id>
219 <phase>validate</phase>
224 <sourceFile>../binding-parent/pom-template.xml</sourceFile>
225 <destinationFile>../binding-parent/pom.xml</destinationFile>
229 <id>rename-bundle-parent-pom</id>
230 <phase>validate</phase>
235 <sourceFile>../bundle-parent/pom-template.xml</sourceFile>
236 <destinationFile>../bundle-parent/pom.xml</destinationFile>
240 <id>rename-feature-repo-parent-pom</id>
241 <phase>validate</phase>
246 <sourceFile>../feature-repo-parent/pom-template.xml</sourceFile>
247 <destinationFile>../feature-repo-parent/pom.xml</destinationFile>
251 <id>rename-karaf4-parent-pom</id>
252 <phase>validate</phase>
257 <sourceFile>../karaf4-parent/pom-template.xml</sourceFile>
258 <destinationFile>../karaf4-parent/pom.xml</destinationFile>
262 <id>rename-mdsal-it-parent-pom</id>
263 <phase>validate</phase>
268 <sourceFile>../mdsal-it-parent/pom-template.xml</sourceFile>
269 <destinationFile>../mdsal-it-parent/pom.xml</destinationFile>
273 <id>rename-odlparent-pom</id>
274 <phase>validate</phase>
279 <sourceFile>../odlparent/pom-template.xml</sourceFile>
280 <destinationFile>../odlparent/pom.xml</destinationFile>
284 <id>rename-odlparent-lite-pom</id>
285 <phase>validate</phase>
290 <sourceFile>../odlparent-lite/pom-template.xml</sourceFile>
291 <destinationFile>../odlparent-lite/pom.xml</destinationFile>
295 <id>rename-single-feature-parent-pom</id>
296 <phase>validate</phase>
301 <sourceFile>../single-feature-parent/pom-template.xml</sourceFile>
302 <destinationFile>../single-feature-parent/pom.xml</destinationFile>