Fix versions
[ccsdk/features.git] / sdnr / northbound / oofpcipoc / installer / pom.xml
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>
4
5   <parent>
6     <groupId>org.onap.ccsdk.parent</groupId>
7     <artifactId>odlparent-lite</artifactId>
8     <version>1.3.0-SNAPSHOT</version>
9     <relativePath/>
10   </parent>
11
12   <groupId>org.onap.ccsdk.features.sdnr.northbound</groupId>
13   <artifactId>oofpcipoc-installer</artifactId>
14   <version>0.5.0-SNAPSHOT</version>
15   <packaging>pom</packaging>
16
17   <name>ccsdk-features-sdnr-northbound :: oofpcipoc :: ${project.artifactId}</name>
18
19   <properties>
20     <application.name>sdnr-oofpcipoc</application.name>
21     <include.transitive.dependencies>false</include.transitive.dependencies>
22   </properties>
23
24   <dependencies>
25
26     <dependency>
27       <groupId>org.onap.ccsdk.features.sdnr.northbound</groupId>
28       <artifactId>${application.name}</artifactId>
29       <version>${project.version}</version>
30       <type>xml</type>
31       <classifier>features</classifier>
32       <exclusions>
33         <exclusion>
34           <groupId>*</groupId>
35           <artifactId>*</artifactId>
36         </exclusion>
37       </exclusions>
38     </dependency>
39
40     <dependency>
41       <groupId>org.onap.ccsdk.features.sdnr.northbound</groupId>
42       <artifactId>oofpcipoc-provider</artifactId>
43       <version>${project.version}</version>
44     </dependency>
45
46
47   </dependencies>
48
49   <build>
50     <plugins>
51       <plugin>
52         <artifactId>maven-assembly-plugin</artifactId>
53         <executions>
54           <execution>
55             <id>maven-repo-zip</id>
56             <goals>
57               <goal>single</goal>
58             </goals>
59             <phase>package</phase>
60             <configuration>
61               <attach>true</attach>
62               <finalName>stage/${application.name}-${project.version}</finalName>
63               <descriptors>
64                 <descriptor>src/assembly/assemble_mvnrepo_zip.xml</descriptor>
65               </descriptors>
66               <appendAssemblyId>true</appendAssemblyId>
67             </configuration>
68           </execution>
69         </executions>
70       </plugin>
71       <plugin>
72         <groupId>org.apache.maven.plugins</groupId>
73         <artifactId>maven-dependency-plugin</artifactId>
74         <executions>
75           <execution>
76             <id>copy-dependencies</id>
77             <goals>
78               <goal>copy-dependencies</goal>
79             </goals>
80             <phase>prepare-package</phase>
81             <configuration>
82               <transitive>false</transitive>
83               <outputDirectory>${project.build.directory}/assembly/system</outputDirectory>
84               <overWriteReleases>false</overWriteReleases>
85               <overWriteSnapshots>true</overWriteSnapshots>
86               <overWriteIfNewer>true</overWriteIfNewer>
87               <useRepositoryLayout>true</useRepositoryLayout>
88               <addParentPoms>false</addParentPoms>
89               <copyPom>false</copyPom>
90               <includeArtifactIds>oofpcipoc-model,oofpcipoc-provider,sdnr-oofpcipoc</includeArtifactIds>
91               <scope>provided</scope>
92             </configuration>
93           </execution>
94         </executions>
95       </plugin>
96     </plugins>
97   </build>
98 </project>