Merge "Add proxy support"
[sdc.git] / common / pom.xml
1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3     <modelVersion>4.0.0</modelVersion>
4
5     <groupId>org.openecomp.sdc.common</groupId>
6     <name>openecomp-common-lib</name>
7     <artifactId>openecomp-common-lib</artifactId>
8     <packaging>pom</packaging>
9
10     <parent>
11         <groupId>org.openecomp.sdc</groupId>
12         <artifactId>sdc-onboarding</artifactId>
13         <version>1.1.0-SNAPSHOT</version>
14         <relativePath>../onboarding</relativePath>
15     </parent>
16
17     <properties>
18         <junit.version>4.12</junit.version>
19         <java.source>1.8</java.source>
20         <java.target>1.8</java.target>
21         <slf4j.version>1.7.21</slf4j.version>
22         <aspectj.version>1.8.7</aspectj.version>
23         <servlet.version>2.5</servlet.version>
24         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
25         <commons.codec.version>1.10</commons.codec.version> <!-- orignal 1.6 updated to resolve
26                 blackduck violation -->
27         <org.reflections.version>0.9.10</org.reflections.version><!-- orignal 0.9.9 updated to
28         resolve blackduck violation -->
29
30     </properties>
31
32     <modules>
33         <module>openecomp-logging-lib</module>
34         <module>openecomp-sdc-artifact-generator-lib</module>
35         <module>openecomp-common-configuration-management</module>
36         <module>openecomp-tosca-datatype</module>
37     </modules>
38
39     <dependencies>
40         <dependency>
41             <groupId>org.slf4j</groupId>
42             <artifactId>slf4j-api</artifactId>
43             <version>1.7.10</version>
44         </dependency>
45         <dependency>
46             <groupId>ch.qos.logback</groupId>
47             <artifactId>logback-classic</artifactId>
48             <version>${logback.version}</version>
49         </dependency>
50
51         <dependency>
52             <groupId>ch.qos.logback</groupId>
53             <artifactId>logback-core</artifactId>
54             <version>${logback.version}</version>
55         </dependency>
56         <dependency>
57             <groupId>com.fasterxml.jackson.core</groupId>
58             <artifactId>jackson-databind</artifactId>
59             <version>${jackson.version}</version>
60         </dependency>
61         <dependency>
62             <groupId>com.fasterxml.jackson.dataformat</groupId>
63             <artifactId>jackson-dataformat-yaml</artifactId>
64             <version>${jackson.version}</version>
65         </dependency>
66         <dependency>
67             <groupId>commons-codec</groupId>
68             <artifactId>commons-codec</artifactId>
69             <version>${commons.codec.version}</version>
70         </dependency>
71         <dependency>
72             <groupId>com.datastax.cassandra</groupId>
73             <artifactId>cassandra-driver-core</artifactId>
74             <version>${cassandra.version}</version>
75         </dependency>
76         <dependency>
77             <groupId>com.datastax.cassandra</groupId>
78             <artifactId>cassandra-driver-mapping</artifactId>
79             <version>${cassandra.version}</version>
80         </dependency>
81         <dependency>
82             <groupId>javax.ws.rs</groupId>
83             <artifactId>javax.ws.rs-api</artifactId>
84             <version>2.0-m10</version>
85         </dependency>
86         <dependency>
87             <groupId>com.google.code.gson</groupId>
88             <artifactId>gson</artifactId>
89             <version>${gson.version}</version>
90         </dependency>
91         <dependency>
92             <groupId>org.testng</groupId>
93             <artifactId>testng</artifactId>
94             <version>6.8.8</version>
95             <scope>test</scope>
96         </dependency>
97         <dependency>
98             <groupId>junit</groupId>
99             <artifactId>junit</artifactId>
100             <version>${junit.version}</version>
101             <scope>test</scope>
102         </dependency>
103     </dependencies>
104
105     <dependencyManagement>
106         <dependencies>
107             <dependency>
108                 <groupId>org.slf4j</groupId>
109                 <artifactId>slf4j-api</artifactId>
110                 <version>${slf4j.version}</version>
111             </dependency>
112             <dependency>
113                 <groupId>org.aspectj</groupId>
114                 <artifactId>aspectjrt</artifactId>
115                 <version>${aspectj.version}</version>
116             </dependency>
117             <dependency>
118                 <groupId>javax.servlet</groupId>
119                 <artifactId>servlet-api</artifactId>
120                 <version>${servlet.version}</version>
121             </dependency>
122             <!-- https://mvnrepository.com/artifact/commons-beanutils/commons-beanutils -->
123             <dependency>
124                 <groupId>commons-beanutils</groupId>
125                 <artifactId>commons-beanutils</artifactId>
126                 <version>${commons.beanutils.version}</version>
127             </dependency>
128             <!-- https://mvnrepository.com/artifact/com.beust/jcommander -->
129             <dependency>
130                 <groupId>com.beust</groupId>
131                 <artifactId>jcommander</artifactId>
132                 <version>${jcommander.version}</version>
133             </dependency>
134             <!-- https://mvnrepository.com/artifact/commons-digester/commons-digester -->
135             <dependency>
136                 <groupId>commons-digester</groupId>
137                 <artifactId>commons-digester</artifactId>
138                 <version>${commons.digester.version}</version>
139             </dependency>
140             <!-- https://mvnrepository.com/artifact/org.beanshell/bsh -->
141             <dependency>
142                 <groupId>org.beanshell</groupId>
143                 <artifactId>bsh</artifactId>
144                 <version>${bsh.version}</version>
145             </dependency>
146             <!-- https://mvnrepository.com/artifact/com.google.code.findbugs/annotations -->
147             <dependency>
148                 <groupId>com.google.code.findbugs</groupId>
149                 <artifactId>annotations</artifactId>
150                 <version>3.0.1u2</version>
151             </dependency>
152             <!-- https://mvnrepository.com/artifact/cglib/cglib-nodep -->
153             <dependency>
154                 <groupId>cglib</groupId>
155                 <artifactId>cglib-nodep</artifactId>
156                 <version>${cglib.nodep.version}</version>
157             </dependency>
158         </dependencies>
159     </dependencyManagement>
160
161     <build>
162         <plugins>
163
164             <!-- ================================================== -->
165             <!-- Set the JDK compiler version.                      -->
166             <!-- ================================================== -->
167             <plugin>
168                 <groupId>org.apache.maven.plugins</groupId>
169                 <artifactId>maven-compiler-plugin</artifactId>
170                 <version>${mvn.compiler.version}</version>
171                 <inherited>true</inherited>
172                 <configuration>
173                     <source>${java.source}</source>
174                     <target>${java.target}</target>
175                 </configuration>
176             </plugin>
177             <!-- blackduck maven plugin -->
178
179             <!--<plugin>
180                 <groupId>com.blackducksoftware.integration</groupId>
181                 <artifactId>hub-maven-plugin</artifactId>
182                 <version>1.0.4</version>
183                 <inherited>false</inherited>
184                 <configuration>
185                     <target>${project.basedir}</target>
186                 </configuration>
187                 <executions>
188                     <execution>
189                         <id>create-bdio-file</id>
190                         <phase>package</phase>
191                         <goals>
192                             <goal>createHubOutput</goal>
193                         </goals>
194                     </execution>
195                 </executions>
196             </plugin>-->
197
198             <plugin>
199                 <groupId>org.codehaus.mojo</groupId>
200                 <artifactId>license-maven-plugin</artifactId>
201                 <version>${mvn.license.version}</version>
202                 <configuration>
203                     <addJavaLicenseAfterPackage>false</addJavaLicenseAfterPackage>
204                     <processStartTag>============LICENSE_START=======================================================</processStartTag>
205                     <processEndTag>============LICENSE_END=========================================================</processEndTag>
206                     <sectionDelimiter>================================================================================</sectionDelimiter>
207                     <licenseName>apache_v2</licenseName>
208                     <inceptionYear>2017</inceptionYear>
209                     <organizationName>AT&amp;T Intellectual Property. All rights reserved.</organizationName>
210                     <projectName>SDC</projectName>
211                     <canUpdateCopyright>true</canUpdateCopyright>
212                     <canUpdateDescription>true</canUpdateDescription>
213                     <canUpdateLicense>true</canUpdateLicense>
214                     <emptyLineAfterHeader>true</emptyLineAfterHeader>
215                     <verbose>false</verbose>
216                     <includes>
217                         <include>**/*.java</include>
218                         <include>**/*.js</include>
219                         <include>**/*.ts</include>
220                     </includes>
221                     <roots>
222                         <root>src</root>
223                         <root>app</root>
224                         <root>server-mock</root>
225                         <root>typings</root>
226                     </roots>
227                 </configuration>
228                 <executions>
229                     <execution>
230                         <id>first</id>
231                         <goals>
232                             <goal>update-file-header</goal>
233                         </goals>
234                         <!--phase>process-sources</phase-->
235                     </execution>
236                 </executions>
237             </plugin>
238
239
240         </plugins>
241
242     </build>
243
244 </project>