4e126751fd3825ab38a7c7a7a6ecf76233862b1d
[msb/java-sdk.git] / 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"
3         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4         <modelVersion>4.0.0</modelVersion>
5     <parent>
6       <groupId>org.onap.oparent</groupId>
7       <artifactId>oparent</artifactId>
8       <version>1.0.0-SNAPSHOT</version>
9     </parent>
10   
11         <groupId>org.onap.msb.java.sdk</groupId>
12         <artifactId>msb-java-sdk</artifactId>
13         <name>msb-java-sdk</name>
14         <version>1.0.0-SNAPSHOT</version>
15         <packaging>jar</packaging>
16
17         <dependencies>
18                 <dependency>
19                         <groupId>com.squareup.retrofit2</groupId>
20                         <artifactId>retrofit</artifactId>
21                         <version>2.0.2</version>
22                 </dependency>
23
24                 <dependency>
25                         <groupId>org.reflections</groupId>
26                         <artifactId>reflections</artifactId>
27                         <version>0.9.9</version>
28                         <exclusions>
29                                 <exclusion>
30                                         <groupId>com.google.guava</groupId>
31                                         <artifactId>guava</artifactId>
32                                 </exclusion>
33                         </exclusions>
34                 </dependency>
35
36                 <!-- https://mvnrepository.com/artifact/org.glassfish.jersey.bundles.repackaged/jersey-guava -->
37                 <dependency>
38                         <groupId>org.glassfish.jersey.bundles.repackaged</groupId>
39                         <artifactId>jersey-guava</artifactId>
40                         <version>2.6</version>
41                 </dependency>
42
43
44                 <dependency>
45                         <groupId>io.dropwizard</groupId>
46                         <artifactId>dropwizard-metrics</artifactId>
47                         <version>0.8.0</version>
48                 </dependency>
49
50                 <dependency>
51                         <groupId>org.slf4j</groupId>
52                         <artifactId>slf4j-api</artifactId>
53                         <version>1.7.12</version>
54                 </dependency>
55                 <dependency>
56                         <groupId>ch.qos.logback</groupId>
57                         <artifactId>logback-classic</artifactId>
58                         <version>1.1.3</version>
59                 </dependency>
60                 <dependency>
61                         <groupId>ch.qos.logback</groupId>
62                         <artifactId>logback-core</artifactId>
63                         <version>1.1.3</version>
64                 </dependency>
65
66                 <dependency>
67                         <groupId>org.apache.commons</groupId>
68                         <artifactId>commons-lang3</artifactId>
69                         <version>3.0</version>
70                 </dependency>
71
72                 <dependency>
73                         <groupId>io.dropwizard</groupId>
74                         <artifactId>dropwizard-core</artifactId>
75                         <version>0.8.0</version>
76                         <scope>test</scope>
77                 </dependency>
78
79                 <dependency>
80                         <groupId>javax.ws.rs</groupId>
81                         <artifactId>javax.ws.rs-api</artifactId>
82                         <version>2.0.1</version>
83                 </dependency>
84                 <dependency>
85                         <groupId>org.apache.commons</groupId>
86                         <artifactId>commons-lang3</artifactId>
87                         <version>3.0</version>
88                 </dependency>
89                 <dependency>
90                         <groupId>javax.annotation</groupId>
91                         <artifactId>javax.annotation-api</artifactId>
92                         <version>1.2</version>
93                 </dependency>
94                 <dependency>
95                         <groupId>org.immutables</groupId>
96                         <artifactId>value</artifactId>
97                         <version>2.1.12</version>
98                 </dependency>
99                 <dependency>
100                         <groupId>com.eclipsesource.jaxrs</groupId>
101                         <artifactId>consumer</artifactId>
102                         <version>5.0</version>
103                 </dependency>
104                 <dependency>
105                         <groupId>commons-io</groupId>
106                         <artifactId>commons-io</artifactId>
107                         <version>1.3.2</version>
108                 </dependency>
109                 <dependency>
110                         <groupId>commons-lang</groupId>
111                         <artifactId>commons-lang</artifactId>
112                         <version>2.6</version>
113                 </dependency>
114
115
116                 <dependency>
117                         <groupId>org.glassfish.jersey.core</groupId>
118                         <artifactId>jersey-client</artifactId>
119                         <version>2.16</version>
120                 </dependency>
121
122                 <dependency>
123                         <groupId>org.apache.httpcomponents</groupId>
124                         <artifactId>httpclient</artifactId>
125                         <version>4.5</version>
126                 </dependency>
127
128                 <dependency>
129                         <groupId>org.slf4j</groupId>
130                         <artifactId>slf4j-api</artifactId>
131                         <version>1.7.12</version>
132                 </dependency>
133
134         </dependencies>
135         <build>
136                 <plugins>
137                         <plugin>
138                                 <artifactId>maven-compiler-plugin</artifactId>
139                                 <configuration>
140                                         <source>1.8</source>
141                                         <target>1.8</target>
142                                 </configuration>
143                         </plugin>
144                         <plugin>
145                                 <artifactId>maven-enforcer-plugin</artifactId>
146                         </plugin>
147
148                         <plugin>
149                                 <groupId>org.apache.maven.plugins</groupId>
150                                 <artifactId>maven-source-plugin</artifactId>
151                                 <executions>
152                                         <execution>
153                                                 <id>attach-sources</id>
154                                                 <goals>
155                                                         <goal>jar</goal>
156                                                 </goals>
157                                         </execution>
158                                 </executions>
159                         </plugin>
160                 </plugins>
161         </build>
162 </project>