ac890c5b8586adcd9f1ddb6d37122bee4f9dceda
[vfc/nfvo/driver/ems.git] / ems / boco / pom.xml
1 <!--
2     Copyright (c) 2017, CMCC Technologies Co., Ltd.
3
4     Licensed under the Apache License, Version 2.0 (the "License");
5     you may not use this file except in compliance with the License.
6     You may obtain a copy of the License at
7
8     http://www.apache.org/licenses/LICENSE-2.0
9
10     Unless required by applicable law or agreed to in writing, software
11     distributed under the License is distributed on an "AS IS" BASIS,
12     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13     See the License for the specific language governing permissions and
14     limitations under the License.
15  -->
16 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
17   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
18
19   <parent>
20         <groupId>org.onap.vfc.nfvo.driver.ems.ems</groupId>
21         <artifactId>ems-driver-boco-parent</artifactId>
22         <version>1.0.0-SNAPSHOT</version>
23   </parent>
24    
25   <modelVersion>4.0.0</modelVersion>
26   <artifactId>boco-driver</artifactId>
27   <version>1.0.0-SNAPSHOT</version>
28   <packaging>jar</packaging>
29   <name>org/onap/vfc/nfvo/driver/ems/ems/boco</name>
30   
31
32   <properties>
33     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
34   </properties>
35   
36    <build>
37     <!--pluginManagement--> 
38         <plugins>
39            <plugin>
40                 <groupId>org.apache.maven.plugins</groupId>
41                 <artifactId>maven-jar-plugin</artifactId>
42                 <configuration>
43                     <archive>
44                         <manifest>
45                             <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
46                         </manifest>
47                     </archive>
48                 </configuration>
49             </plugin>
50             <plugin>
51                 <groupId>org.apache.maven.plugins</groupId>
52                 <artifactId>maven-shade-plugin</artifactId>
53                 <configuration>
54                     <createDependencyReducedPom>false</createDependencyReducedPom>
55                     <filters>
56                         <filter>
57                             <artifact>*:*</artifact>
58                             <excludes>
59                                 <exclude>META-INF/*.SF</exclude>
60                                 <exclude>META-INF/*.DSA</exclude>
61                                 <exclude>META-INF/*.RSA</exclude>
62                             </excludes>
63                         </filter>
64                     </filters>
65                 </configuration>
66                 <executions>
67                     <execution>
68                         <phase>package</phase>
69                         <goals>
70                             <goal>shade</goal>
71                         </goals>
72                         <configuration>
73                             <transformers>
74                                 <transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/>
75                                 <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
76                                     <mainClass>org.onap.vfc.nfvo.emsdriver.EMSDriver</mainClass>
77                                 </transformer>
78                             </transformers>
79                         </configuration>
80                     </execution>
81                 </executions>
82             </plugin>
83             <plugin>
84                 <groupId>org.apache.maven.plugins</groupId>
85                 <artifactId>maven-dependency-plugin</artifactId>
86                 <executions>
87                     <execution>
88                         <id>copy-dependencies</id>
89                         <phase>package</phase>
90                         <goals>
91                             <goal>copy-dependencies</goal>
92                         </goals>
93                         <configuration>
94                             <artifactItems>
95                                 <artifactItem>
96                                     <groupId>io.dropwizard</groupId>
97                                     <artifactId>dropwizard-core</artifactId>
98                                     <overWrite>true</overWrite>
99                                 </artifactItem>
100                             </artifactItems>
101                         </configuration>
102                     </execution>
103                 </executions>
104             </plugin>
105         </plugins>
106        <!--  /pluginManagement--> 
107         
108     </build>
109
110   <dependencies>
111         <dependency>
112                 <groupId>commons-lang</groupId>
113                 <artifactId>commons-lang</artifactId>
114                 <version>2.6</version>
115         </dependency>
116         <dependency>
117                  <groupId>log4j</groupId>
118                  <artifactId>log4j</artifactId>
119                  <version>1.2.17</version>
120         </dependency>
121         <dependency>
122                  <groupId>com.alibaba</groupId>
123                  <artifactId>fastjson</artifactId>
124                  <version>1.2.24</version>
125         </dependency>
126         <dependency>
127                  <groupId>commons-io</groupId>
128                  <artifactId>commons-io</artifactId>
129                  <version>2.5</version>
130         </dependency>
131         <dependency>
132                 <groupId>org.apache.ant</groupId>
133                 <artifactId>ant</artifactId>
134                 <version>1.10.1</version>
135         </dependency>
136         <dependency>
137                 <groupId>jdom</groupId>
138                 <artifactId>jdom</artifactId>
139                 <version>1.1</version>
140         </dependency>
141         <dependency>
142                 <groupId>commons-net</groupId>
143                 <artifactId>commons-net</artifactId>
144                 <version>3.6</version>
145         </dependency>
146                 
147         <dependency>
148                 <groupId>org.springframework</groupId>
149                 <artifactId>spring-context</artifactId>
150                 <version>4.3.6.RELEASE</version>
151         </dependency>
152     <dependency>
153                 <groupId>org.quartz-scheduler</groupId>
154                 <artifactId>quartz</artifactId>
155                 <version>1.7.3</version>
156         </dependency>
157         <dependency>
158            <groupId>io.dropwizard</groupId>
159            <artifactId>dropwizard-core</artifactId>
160            <version>1.0.6</version>
161         </dependency>
162         <dependency>
163           <groupId>org.apache.httpcomponents</groupId>
164       <artifactId>httpclient</artifactId>
165           <version>4.5.2</version>
166         </dependency>
167   <dependency>
168                     <groupId>junit</groupId>
169                     <artifactId>junit</artifactId>
170                     <version>4.12</version>
171                     <scope>test</scope>
172                 </dependency>
173   </dependencies>
174 </project>