add the combination of IOC and dropwizard code
[vfc/nfvo/wfengine.git] / dropwizard-ioc-container / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- Copyright 2017 ZTE Corporation. Licensed under the Apache License, Version 
3         2.0 (the "License"); you may not use this file except in compliance with 
4         the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 
5         Unless required by applicable law or agreed to in writing, software distributed 
6         under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES 
7         OR CONDITIONS OF ANY KIND, either express or implied. See the License for 
8         the specific language governing permissions and limitations under the License. -->
9 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
10         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
11         <modelVersion>4.0.0</modelVersion>
12         <parent>
13                 <groupId>org.openo.common-services.common-utilities</groupId>
14                 <artifactId>common-setting</artifactId>
15                 <version>1.1.0-SNAPSHOT</version>
16         </parent>
17         <artifactId>dropwizard-ioc-container</artifactId>
18         <name>common-services-common-utilities/dropwizard-ioc-container</name>
19         <properties>
20         </properties>
21         <dependencies>
22
23                 <dependency>
24                         <groupId>io.dropwizard</groupId>
25                         <artifactId>dropwizard-core</artifactId>
26                         <version>0.8.0</version>
27                         <scope>provided</scope>
28                 </dependency>
29
30                 <dependency>
31                         <groupId>org.reflections</groupId>
32                         <artifactId>reflections</artifactId>
33                         <version>0.9.10</version>
34                         <exclusions>
35                                 <exclusion>
36                                         <groupId>com.google.guava</groupId>
37                                         <artifactId>guava</artifactId>
38                                 </exclusion>
39                         </exclusions>
40                 </dependency>
41                 <dependency>
42                         <groupId>junit</groupId>
43                         <artifactId>junit</artifactId>
44                         <scope>test</scope>
45                         <version>4.8.2</version>
46                 </dependency>
47
48         </dependencies>
49
50         <build>
51                 <plugins>
52                         <plugin>
53                                 <groupId>org.apache.maven.plugins</groupId>
54                                 <artifactId>maven-surefire-plugin</artifactId>
55                                 <configuration>
56                                         <forkMode>always</forkMode>
57                                         <argLine>-XX:-UseSplitVerifier</argLine>
58                                         <skip>${maven.test.skip}</skip>
59                                         <testFailureIgnore>${maven.test.failure.ignore}</testFailureIgnore>
60                                         <excludes>
61                                                 <exclude>${excludesFile}</exclude>
62                                         </excludes>
63                                 </configuration>
64                         </plugin>
65
66                         <plugin>
67                                 <groupId>org.apache.maven.plugins</groupId>
68                                 <artifactId>maven-compiler-plugin</artifactId>
69                                 <version>3.5</version>
70                                 <configuration>
71                                         <source>1.8</source>
72                                         <target>1.8</target>
73                                         <testSource>1.8</testSource>
74                                         <testTarget>1.8</testTarget>
75                                 </configuration>
76                         </plugin>
77
78
79                 </plugins>
80         </build>
81 </project>