1 <project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0"
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>
5 <groupId>org.openecomp.sdc</groupId>
6 <artifactId>openecomp-sdc</artifactId>
7 <version>1.0-SNAPSHOT</version>
8 <name>openecomp-sdc</name>
9 <packaging>pom</packaging>
10 <url>http://maven.apache.org</url>
14 <spring.framework.version>4.1.3.RELEASE</spring.framework.version> <!-- orignal 4.0.7.RELEASE 4.1.3.RELEASE-->
15 <org.codehaus.jackson.version>1.9.13</org.codehaus.jackson.version> <!-- orignal 1.9.2 -->
16 <http.client.version>4.4.1</http.client.version>
17 <cxf.version>3.1.8</cxf.version>
18 <ws.rs.version>2.0.1</ws.rs.version> <!-- New version 2.0.1 to fix blackduck
19 violation Failing with comiplation issues-->
20 <javax.inject.version>1</javax.inject.version>
21 <javax.servlet.version>2.5</javax.servlet.version>
22 <datasatx.version>2.1.9</datasatx.version>
23 <swagger.version>1.5.3</swagger.version>
24 <testng.version>6.9.10</testng.version> <!--new 6.9.13.6 still shows blackduck risk -->
25 <java.source>1.8</java.source>
26 <java.target>1.8</java.target>
27 <commons.io.version>2.5</commons.io.version>
28 <org.everit.json.schema.version>1.3.0</org.everit.json.schema.version> <!--new 1.4.1
31 blackduck violation -->
32 <commons.codec.version>1.10</commons.codec.version> <!-- orignal 1.6 updated to resolve
33 blackduck violation -->
34 <commons.lang.version>2.6</commons.lang.version> <!-- orignal 2.5. updated to resolve
35 blackduck violation -->
36 <cglib.nodep.version>3.2.4</cglib.nodep.version> <!--old : 2.1_3. new 3.2.4 -->
37 <javax.el-api.version>3.0.1-b04</javax.el-api.version> <!-- orignal 2.2.4 updated to resolve
38 blackduck violation -->
39 <hibernate.validator.version>5.3.3.Final</hibernate.validator.version> <!--5.3.1.Final
40 changed to 5.3.3.Final to include jboss-logging 3.3.0.Final for 1702 -->
43 <groovy.version>2.4.7</groovy.version>
44 <janino.version>2.7.7</janino.version>
46 <logback.version>1.1.2</logback.version>
55 <activeByDefault>true</activeByDefault>
59 <amdocs.repository.host>10.147.3.4</amdocs.repository.host>
60 <amdocs.repository.port>8081</amdocs.repository.port>
61 <amdocs.repository.address>${amdocs.repository.host}:${amdocs.repository.port}
62 </amdocs.repository.address>
63 <amdocs.repository.updatePolicy.default>daily</amdocs.repository.updatePolicy.default>
69 <name>Amdocs public</name>
70 <url>http://${amdocs.repository.address}:${amdocs.repository.port}/nexus/content/groups/public/</url>
72 <enabled>true</enabled>
73 <updatePolicy>${amdocs.repository.updatePolicy.default}</updatePolicy>
74 <checksumPolicy>ignore</checksumPolicy>
77 <enabled>false</enabled>
78 <updatePolicy>${amdocs.repository.updatePolicy.default}</updatePolicy>
79 <checksumPolicy>ignore</checksumPolicy>
85 <name>Maven Snapshot Repository</name>
86 <url>http://${amdocs.repository.address}/nexus/content/repositories/snapshots/</url>
88 <enabled>false</enabled>
89 <updatePolicy>${amdocs.repository.updatePolicy.default}</updatePolicy>
90 <checksumPolicy>ignore</checksumPolicy>
93 <enabled>true</enabled>
94 <updatePolicy>${amdocs.repository.updatePolicy.default}</updatePolicy>
95 <checksumPolicy>ignore</checksumPolicy>
101 <distributionManagement>
104 <url>http://${amdocs.repository.address}/nexus/repository/D2-tlv-release</url>
108 <url>http://${amdocs.repository.address}/nexus/content/repositories/snapshots</url>
109 <uniqueVersion>false</uniqueVersion>
110 </snapshotRepository>
111 </distributionManagement>
118 <activeByDefault>false</activeByDefault>
122 <nexusServerName>mavencentral.it.att.com</nexusServerName>
123 <nexusServerPort>8084</nexusServerPort>
124 <nexus.release.repository>att-repository-releases</nexus.release.repository>
125 <nexus.snapshot.repository>att-repository-snapshots</nexus.snapshot.repository>
126 <nexus.id.release>nexus</nexus.id.release>
127 <nexus.id.snapshot>nexus</nexus.id.snapshot>
134 <url>http://${nexusServerName}:${nexusServerPort}/nexus/content/groups/2020SAPC/</url>
135 <layout>default</layout>
140 <name>ATT public</name>
141 <url>http://${nexusServerName}:${nexusServerPort}/nexus/content/groups/att-public-group/</url>
142 <layout>default</layout>
150 <name>Nexus repository</name>
151 <url>http://${nexusServerName}:${nexusServerPort}/nexus/content/repositories/att-public-group</url>
152 <layout>default</layout>
154 </pluginRepositories>
157 <distributionManagement>
159 <id>${nexus.id.snapshot}</id>
160 <name>att-repository-snapshots</name>
161 <url>http://${nexusServerName}:${nexusServerPort}/nexus/content/repositories/${nexus.snapshot.repository}/</url>
162 </snapshotRepository>
165 <id>${nexus.id.release}</id>
166 <name>att-repository-releases</name>
167 <url>http://${nexusServerName}:${nexusServerPort}/nexus/content/repositories/${nexus.release.repository}/</url>
169 </distributionManagement>
175 <module>/api</module>
176 <module>/lib</module>
177 <module>/configuration</module>
178 <module>/tools/swagger-ui</module>
179 <module>/backend</module>
184 <groupId>com.fasterxml.jackson.core</groupId>
185 <artifactId>jackson-annotations</artifactId>
186 <version>2.8.1</version>
192 <!-- ================================================== -->
193 <!-- Set the JDK compiler version. -->
194 <!-- ================================================== -->
196 <groupId>org.apache.maven.plugins</groupId>
197 <artifactId>maven-compiler-plugin</artifactId>
198 <version>2.5.1</version>
199 <inherited>true</inherited>
201 <source>${java.source}</source>
202 <target>${java.target}</target>
205 <!-- blackduck maven plugin -->
208 <groupId>com.blackducksoftware.integration</groupId>
209 <artifactId>hub-maven-plugin</artifactId>
210 <version>1.0.4</version>
211 <inherited>false</inherited>
213 <target>${project.basedir}</target>
217 <id>create-bdio-file</id>
218 <phase>package</phase>
220 <goal>createHubOutput</goal>
227 <groupId>org.codehaus.mojo</groupId>
228 <artifactId>license-maven-plugin</artifactId>
229 <version>1.10</version>
231 <addJavaLicenseAfterPackage>false</addJavaLicenseAfterPackage>
232 <processStartTag>============LICENSE_START=======================================================</processStartTag>
233 <processEndTag>============LICENSE_END=========================================================</processEndTag>
234 <sectionDelimiter>================================================================================</sectionDelimiter>
235 <licenseName>apache_v2</licenseName>
236 <inceptionYear>2017</inceptionYear>
237 <organizationName>AT&T Intellectual Property. All rights reserved.</organizationName>
238 <projectName>SDC</projectName>
239 <canUpdateCopyright>true</canUpdateCopyright>
240 <canUpdateDescription>true</canUpdateDescription>
241 <canUpdateLicense>true</canUpdateLicense>
242 <emptyLineAfterHeader>true</emptyLineAfterHeader>
243 <verbose>false</verbose>
245 <include>**/*.java</include>
246 <include>**/*.js</include>
247 <include>**/*.ts</include>
252 <root>server-mock</root>
260 <goal>update-file-header</goal>
262 <!--phase>process-sources</phase-->
270 <!--Added to resolve blackduck operational risks for indirect dependencies referred -->
271 <dependencyManagement>
273 <!-- https://mvnrepository.com/artifact/commons-beanutils/commons-beanutils -->
275 <groupId>commons-beanutils</groupId>
276 <artifactId>commons-beanutils</artifactId>
277 <version>1.9.3</version>
279 <!-- https://mvnrepository.com/artifact/com.beust/jcommander -->
281 <groupId>com.beust</groupId>
282 <artifactId>jcommander</artifactId>
283 <version>1.58</version>
285 <!-- https://mvnrepository.com/artifact/org.apache.httpcomponents/httpasyncclient -->
287 <groupId>org.apache.httpcomponents</groupId>
288 <artifactId>httpasyncclient</artifactId>
289 <version>4.1.2</version>
291 <!-- https://mvnrepository.com/artifact/com.sun.xml.bind/jaxb-impl -->
293 <groupId>com.sun.xml.bind</groupId>
294 <artifactId>jaxb-impl</artifactId>
295 <version>2.2.11</version>
297 <!-- https://mvnrepository.com/artifact/org.beanshell/bsh -->
299 <groupId>org.beanshell</groupId>
300 <artifactId>bsh</artifactId>
301 <version>2.0b5</version>
303 <!-- https://mvnrepository.com/artifact/commons-digester/commons-digester -->
305 <groupId>commons-digester</groupId>
306 <artifactId>commons-digester</artifactId>
307 <version>2.1</version>
309 <!-- https://mvnrepository.com/artifact/com.fasterxml/classmate -->
311 <groupId>com.fasterxml</groupId>
312 <artifactId>classmate</artifactId>
313 <version>1.3.3</version>
316 <!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-api -->
318 <groupId>org.slf4j</groupId>
319 <artifactId>slf4j-api</artifactId>
320 <version>1.7.21</version>
324 <groupId>org.codehaus.groovy</groupId>
325 <artifactId>groovy-all</artifactId>
326 <version>${groovy.version}</version>
330 <groupId>org.codehaus.janino</groupId>
331 <artifactId>janino</artifactId>
332 <version>${janino.version}</version>
333 <scope>provided</scope>
339 </dependencyManagement>