Migrate odlux
[ccsdk/features.git] / sdnr / wt / odlux / installer / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3   ~ ============LICENSE_START=======================================================
4   ~ ONAP : ccsdk features
5   ~ ================================================================================
6   ~ Copyright (C) 2020 AT&T Intellectual Property. All rights reserved.
7   ~ ================================================================================
8   ~ Licensed under the Apache License, Version 2.0 (the "License");
9   ~ you may not use this file except in compliance with the License.
10   ~ You may obtain a copy of the License at
11   ~
12   ~     http://www.apache.org/licenses/LICENSE-2.0
13   ~
14   ~ Unless required by applicable law or agreed to in writing, software
15   ~ distributed under the License is distributed on an "AS IS" BASIS,
16   ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17   ~ See the License for the specific language governing permissions and
18   ~ limitations under the License.
19   ~ ============LICENSE_END=======================================================
20   ~
21   -->
22
23 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
24     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
25     <modelVersion>4.0.0</modelVersion>
26
27     <parent>
28         <groupId>org.onap.ccsdk.parent</groupId>
29         <artifactId>odlparent-lite</artifactId>
30         <version>2.1.1-SNAPSHOT</version>
31         <relativePath/>
32     </parent>
33
34     <groupId>org.onap.ccsdk.features.sdnr.wt</groupId>
35     <artifactId>sdnr-wt-odlux-installer</artifactId>
36     <version>1.1.1-SNAPSHOT</version>
37     <packaging>pom</packaging>
38
39     <name>ccsdk-features :: ${project.artifactId}</name>
40     <licenses>
41         <license>
42             <name>Apache License, Version 2.0</name>
43             <url>http://www.apache.org/licenses/LICENSE-2.0</url>
44         </license>
45     </licenses>
46
47     <properties>
48         <application.name>sdnr-wt-odlux-installer</application.name>
49         <include.transitive.dependencies>false</include.transitive.dependencies>
50     </properties>
51
52     <build>
53         <plugins>
54             <plugin>
55                 <artifactId>maven-assembly-plugin</artifactId>
56                 <executions>
57                     <execution>
58                         <id>maven-repo-zip</id>
59                         <goals>
60                             <goal>single</goal>
61                         </goals>
62                         <phase>package</phase>
63                         <configuration>
64                             <attach>true</attach>
65                             <finalName>stage/${application.name}-${project.version}</finalName>
66                             <descriptors>
67                                 <descriptor>src/assembly/assemble_mvnrepo_zip.xml</descriptor>
68                             </descriptors>
69                             <appendAssemblyId>true</appendAssemblyId>
70                         </configuration>
71                     </execution>
72                 </executions>
73             </plugin>
74             <plugin>
75                 <groupId>org.apache.maven.plugins</groupId>
76                 <artifactId>maven-dependency-plugin</artifactId>
77                 <executions>
78                     <execution>
79                         <id>unpack features</id>
80                         <phase>generate-sources</phase>
81                         <goals>
82                             <goal>unpack</goal>
83                         </goals>
84                         <configuration>
85                             <includes>odlux/**</includes>
86                             <outputDirectory>${project.build.directory}/assembly</outputDirectory>
87                             <artifactItems>
88                                 <artifactItem>
89                                     <groupId>${project.groupId}</groupId>
90                                     <artifactId>sdnr-wt-odlux-framework</artifactId>
91                                     <version>${project.version}</version>
92                                     <type>jar</type>
93                                     <overWrite>false</overWrite>
94                                 </artifactItem>
95                                 <!-- connectApp -->
96                                 <artifactItem>
97                                     <groupId>${project.groupId}</groupId>
98                                     <artifactId>sdnr-wt-odlux-app-connectApp</artifactId>
99                                     <version>${project.version}</version>
100                                     <type>jar</type>
101                                     <overWrite>false</overWrite>
102                                 </artifactItem>
103                                 <!-- eventLogApp -->
104                                 <artifactItem>
105                                     <groupId>${project.groupId}</groupId>
106                                     <artifactId>sdnr-wt-odlux-app-eventLogApp</artifactId>
107                                     <version>${project.version}</version>
108                                     <type>jar</type>
109                                     <overWrite>false</overWrite>
110                                 </artifactItem>
111                                 <!-- helpApp -->
112                                 <artifactItem>
113                                     <groupId>${project.groupId}</groupId>
114                                     <artifactId>sdnr-wt-odlux-app-helpApp</artifactId>
115                                     <version>${project.version}</version>
116                                     <type>jar</type>
117                                     <overWrite>false</overWrite>
118                                 </artifactItem>
119                                 <!-- maintenanceApp -->
120                                 <artifactItem>
121                                     <groupId>${project.groupId}</groupId>
122                                     <artifactId>sdnr-wt-odlux-app-maintenanceApp</artifactId>
123                                     <version>${project.version}</version>
124                                     <type>jar</type>
125                                     <overWrite>false</overWrite>
126                                 </artifactItem>
127                                 <!-- minimumApp -->
128                                 <artifactItem>
129                                     <groupId>${project.groupId}</groupId>
130                                     <artifactId>sdnr-wt-odlux-app-minimumApp</artifactId>
131                                     <version>${project.version}</version>
132                                     <type>jar</type>
133                                     <overWrite>false</overWrite>
134                                 </artifactItem>
135                                 <!-- configurationApp -->
136                                 <artifactItem>
137                                     <groupId>${project.groupId}</groupId>
138                                     <artifactId>sdnr-wt-odlux-app-configurationApp</artifactId>
139                                     <version>${project.version}</version>
140                                     <type>jar</type>
141                                     <overWrite>false</overWrite>
142                                 </artifactItem>
143                                 <!-- demoApp -->
144                                 <artifactItem>
145                                     <groupId>${project.groupId}</groupId>
146                                     <artifactId>sdnr-wt-odlux-app-demoApp</artifactId>
147                                     <version>${project.version}</version>
148                                     <type>jar</type>
149                                     <overWrite>false</overWrite>
150                                 </artifactItem>
151                                 <!-- faultApp -->
152                                 <artifactItem>
153                                     <groupId>${project.groupId}</groupId>
154                                     <artifactId>sdnr-wt-odlux-app-faultApp</artifactId>
155                                     <version>${project.version}</version>
156                                     <type>jar</type>
157                                     <overWrite>false</overWrite>
158                                 </artifactItem>
159                                  <!-- networkMapApp-->
160                                 <artifactItem>
161                                     <groupId>${project.groupId}</groupId>
162                                     <artifactId>sdnr-wt-odlux-app-networkMapApp</artifactId>
163                                     <version>${project.version}</version>
164                                     <type>jar</type>
165                                     <overWrite>false</overWrite>
166                                 </artifactItem>
167                                  <!-- linkCalculationApp-->
168                                 <artifactItem>
169                                     <groupId>${project.groupId}</groupId>
170                                     <artifactId>sdnr-wt-odlux-app-linkCalculationApp</artifactId>
171                                     <version>${project.version}</version>
172                                     <type>jar</type>
173                                     <overWrite>false</overWrite>
174                                 </artifactItem>
175                                 <!-- inventoryApp -->
176                                 <artifactItem>
177                                     <groupId>${project.groupId}</groupId>
178                                     <artifactId>sdnr-wt-odlux-app-inventoryApp</artifactId>
179                                     <version>${project.version}</version>
180                                     <type>jar</type>
181                                     <overWrite>false</overWrite>
182                                 </artifactItem>
183                                 <!-- mediatorApp -->
184                                 <artifactItem>
185                                     <groupId>${project.groupId}</groupId>
186                                     <artifactId>sdnr-wt-odlux-app-mediatorApp</artifactId>
187                                     <version>${project.version}</version>
188                                     <type>jar</type>
189                                     <overWrite>false</overWrite>
190                                 </artifactItem>
191                                 <!-- performanceHistoryApp -->
192                                 <artifactItem>
193                                     <groupId>${project.groupId}</groupId>
194                                     <artifactId>sdnr-wt-odlux-app-performanceHistoryApp</artifactId>
195                                     <version>${project.version}</version>
196                                     <type>jar</type>
197                                     <overWrite>false</overWrite>
198                                 </artifactItem>
199                                 <!-- helpserver resources -->
200                                 <artifactItem>
201                                     <groupId>${project.groupId}</groupId>
202                                     <artifactId>sdnr-wt-helpserver-provider</artifactId>
203                                     <version>${project.version}</version>
204                                     <type>jar</type>
205                                     <overWrite>false</overWrite>
206                                     <includes>help/**</includes>
207                                 </artifactItem>
208                             </artifactItems>
209                         </configuration>
210                     </execution>
211                 </executions>
212             </plugin>
213         </plugins>
214     </build>
215 </project>