rebuild GUI structure(only changed modules' name)
[vnfsdk/refrepo.git] / integration / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3     Copyright (C) 2017 CMCC, Inc. and others. All rights reserved.
4
5     Licensed under the Apache License, Version 2.0 (the "License");
6     you may not use this file except in compliance with the License.
7     You may obtain a copy of the License at
8
9             http://www.apache.org/licenses/LICENSE-2.0
10
11     Unless required by applicable law or agreed to in writing, software
12     distributed under the License is distributed on an "AS IS" BASIS,
13     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14     See the License for the specific language governing permissions and
15     limitations under the License.
16 -->
17 <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/maven-v4_0_0.xsd">
18     <parent>
19         <groupId>org.openo.client.gui</groupId>
20         <artifactId>client-gui</artifactId>
21         <version>1.1.0-SNAPSHOT</version>
22     </parent>
23
24     <modelVersion>4.0.0</modelVersion>
25     <artifactId>integration</artifactId>
26     <packaging>war</packaging>
27     <name>client-gui/integration</name>
28
29     <properties>
30         <packagename>openoui</packagename>
31         <version.logback>1.1.2</version.logback>
32         <version.slf4j>1.7.6</version.slf4j>
33     </properties>
34
35     <dependencies>
36         <dependency>
37             <groupId>ch.qos.logback</groupId>
38             <artifactId>logback-core</artifactId>
39             <version>${version.logback}</version>
40         </dependency>
41         <dependency>
42             <groupId>ch.qos.logback</groupId>
43             <artifactId>logback-classic</artifactId>
44             <version>${version.logback}</version>
45         </dependency>
46         <dependency>
47             <groupId>ch.qos.logback</groupId>
48             <artifactId>logback-access</artifactId>
49             <version>${version.logback}</version>
50         </dependency>
51         <dependency>
52             <groupId>org.slf4j</groupId>
53             <artifactId>slf4j-api</artifactId>
54             <version>${version.slf4j}</version>
55         </dependency>
56         <dependency>
57             <groupId>javax.servlet</groupId>
58             <artifactId>servlet-api</artifactId>
59             <scope>provided</scope>
60             <version>2.5</version>
61         </dependency>
62         <dependency>
63             <groupId>dom4j</groupId>
64             <artifactId>dom4j</artifactId>
65             <version>1.6.1</version>
66         </dependency>
67         <dependency>
68             <groupId>net.sf.json-lib</groupId>
69             <artifactId>json-lib</artifactId>
70             <version>2.1</version>
71             <classifier>jdk15</classifier>
72         </dependency>
73         <dependency>
74             <groupId>commons-httpclient</groupId>
75             <artifactId>commons-httpclient</artifactId>
76             <version>3.1</version>
77         </dependency>
78         <dependency>
79             <groupId>org.apache.httpcomponents</groupId>
80             <artifactId>httpclient</artifactId>
81             <version>4.3.5</version>
82         </dependency>
83         <dependency>
84             <groupId>org.openo.client.gui</groupId>
85             <artifactId>auth</artifactId>
86             <version>1.1.0-SNAPSHOT</version>
87             <type>war</type>
88         </dependency>
89         <dependency>
90             <groupId>org.openo.client.gui</groupId>
91             <artifactId>catalog</artifactId>
92             <version>1.1.0-SNAPSHOT</version>
93             <type>war</type>
94         </dependency>
95         <dependency>
96             <groupId>org.openo.client.gui</groupId>
97             <artifactId>common</artifactId>
98             <version>1.1.0-SNAPSHOT</version>
99             <type>war</type>
100         </dependency>
101         <dependency>
102             <groupId>org.openo.client.gui</groupId>
103             <artifactId>extsys</artifactId>
104             <version>1.1.0-SNAPSHOT</version>
105             <type>war</type>
106         </dependency>
107         <dependency>
108             <groupId>org.openo.client.gui</groupId>
109             <artifactId>lifecyclemgr</artifactId>
110             <version>1.1.0-SNAPSHOT</version>
111             <type>war</type>
112         </dependency>
113         <dependency>
114             <groupId>org.openo.client.gui</groupId>
115             <artifactId>login</artifactId>
116             <version>1.1.0-SNAPSHOT</version>
117             <type>war</type>
118         </dependency>
119         <dependency>
120             <groupId>org.openo.client.gui</groupId>
121             <artifactId>monitor</artifactId>
122             <version>1.1.0-SNAPSHOT</version>
123             <type>war</type>
124         </dependency>
125         <dependency>
126             <groupId>org.openo.client.gui</groupId>
127             <artifactId>performance</artifactId>
128             <version>1.1.0-SNAPSHOT</version>
129             <type>war</type>
130         </dependency>
131         <dependency>
132             <groupId>org.openo.client.gui</groupId>
133             <artifactId>resmgr</artifactId>
134             <version>1.1.0-SNAPSHOT</version>
135             <type>war</type>
136         </dependency>
137     </dependencies>
138
139     <build>
140         <finalName>openoui</finalName>
141         <plugins>
142             <plugin>
143                 <groupId>org.apache.maven.plugins</groupId>
144                 <artifactId>maven-war-plugin</artifactId>
145                 <configuration>
146                     <packagingExcludes>WEB-INF/web.xml</packagingExcludes>
147                     <overlays>
148                         <overlay>
149                             <groupId>org.openo.client.gui</groupId>
150                             <artifactId>auth</artifactId>
151                         </overlay>
152                         <overlay>
153                             <groupId>org.openo.client.gui</groupId>
154                             <artifactId>catalog</artifactId>
155                         </overlay>
156                         <overlay>
157                             <groupId>org.openo.client.gui</groupId>
158                             <artifactId>common</artifactId>
159                         </overlay>
160                         <overlay>
161                             <groupId>org.openo.client.gui</groupId>
162                             <artifactId>extsys</artifactId>
163                         </overlay>
164                         <overlay>
165                             <groupId>org.openo.client.gui</groupId>
166                             <artifactId>lifecyclemgr</artifactId>
167                         </overlay>
168                         <overlay>
169                             <groupId>org.openo.client.gui</groupId>
170                             <artifactId>login</artifactId>
171                         </overlay>
172                         <overlay>
173                             <groupId>org.openo.client.gui</groupId>
174                             <artifactId>monitor</artifactId>
175                         </overlay>
176                         <overlay>
177                             <groupId>org.openo.client.gui</groupId>
178                             <artifactId>performance</artifactId>
179                         </overlay>
180                         <overlay>
181                             <groupId>org.openo.client.gui</groupId>
182                             <artifactId>resmgr</artifactId>
183                         </overlay>
184                     </overlays>
185                 </configuration>
186             </plugin>
187             <plugin>
188                 <groupId>org.apache.maven.plugins</groupId>
189                 <artifactId>maven-antrun-plugin</artifactId>
190                 <executions>
191                     <execution>
192                         <id>zip</id>
193                         <phase>package</phase>
194                         <goals>
195                             <goal>run</goal>
196                         </goals>
197                         <configuration>
198                             <tasks name="${project.artifactId}">
199                                 <zip destfile="target/${packagename}-${project.version}.zip" update="true">
200                                     <zipfileset dir="target/openoui" includes="**"/>
201                                 </zip>
202                             </tasks>
203                         </configuration>
204                     </execution>
205                 </executions>
206             </plugin>
207             <plugin>
208                 <groupId>org.codehaus.mojo</groupId>
209                 <artifactId>build-helper-maven-plugin</artifactId>
210                 <executions>
211                     <execution>
212                         <id>attach-artifacts</id>
213                         <phase>package</phase>
214                         <goals>
215                             <goal>attach-artifact</goal>
216                         </goals>
217                         <configuration>
218                             <artifacts>
219                                 <artifact>
220                                     <file>target/${packagename}-${project.version}.zip</file>
221                                     <type>zip</type>
222                                 </artifact>
223                             </artifacts>
224                         </configuration>
225                     </execution>
226                 </executions>
227             </plugin>
228         </plugins>
229     </build>
230 </project>