[SDC-29] Amdocs OnBoard 1707 initial commit.
[sdc.git] / openecomp-be / pom.xml.versionsBackup
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>
4
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>
11
12
13     <properties>
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
29                 orignal 1.3.0
30                  updated to resolve
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 -->
41
42         <!--1702 -->
43         <groovy.version>2.4.7</groovy.version>
44         <janino.version>2.7.7</janino.version>
45
46         <logback.version>1.1.2</logback.version>
47
48     </properties>
49
50     <profiles>
51
52         <profile>
53             <id>openecomp</id>
54             <activation>
55                 <activeByDefault>true</activeByDefault>
56             </activation>
57
58             <properties>
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>
64             </properties>
65             <repositories>
66
67                 <repository>
68                     <id>Amdocs</id>
69                     <name>Amdocs public</name>
70                     <url>http://${amdocs.repository.address}:${amdocs.repository.port}/nexus/content/groups/public/</url>
71                     <releases>
72                         <enabled>true</enabled>
73                         <updatePolicy>${amdocs.repository.updatePolicy.default}</updatePolicy>
74                         <checksumPolicy>ignore</checksumPolicy>
75                     </releases>
76                     <snapshots>
77                         <enabled>false</enabled>
78                         <updatePolicy>${amdocs.repository.updatePolicy.default}</updatePolicy>
79                         <checksumPolicy>ignore</checksumPolicy>
80                     </snapshots>
81                 </repository>
82
83                 <repository>
84                     <id>snapshots</id>
85                     <name>Maven Snapshot Repository</name>
86                     <url>http://${amdocs.repository.address}/nexus/content/repositories/snapshots/</url>
87                     <releases>
88                         <enabled>false</enabled>
89                         <updatePolicy>${amdocs.repository.updatePolicy.default}</updatePolicy>
90                         <checksumPolicy>ignore</checksumPolicy>
91                     </releases>
92                     <snapshots>
93                         <enabled>true</enabled>
94                         <updatePolicy>${amdocs.repository.updatePolicy.default}</updatePolicy>
95                         <checksumPolicy>ignore</checksumPolicy>
96                     </snapshots>
97                 </repository>
98
99             </repositories>
100
101             <distributionManagement>
102                 <repository>
103                     <id>SDC</id>
104                     <url>http://${amdocs.repository.address}/nexus/repository/D2-tlv-release</url>
105                 </repository>
106                 <snapshotRepository>
107                     <id>snapshots</id>
108                     <url>http://${amdocs.repository.address}/nexus/content/repositories/snapshots</url>
109                     <uniqueVersion>false</uniqueVersion>
110                 </snapshotRepository>
111             </distributionManagement>
112
113         </profile>
114
115         <profile>
116             <id>att</id>
117             <activation>
118                 <activeByDefault>false</activeByDefault>
119             </activation>
120
121             <properties>
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>
128             </properties>
129
130             <repositories>
131                 <repository>
132                     <id>2020</id>
133                     <name>2020</name>
134                     <url>http://${nexusServerName}:${nexusServerPort}/nexus/content/groups/2020SAPC/</url>
135                     <layout>default</layout>
136                 </repository>
137
138                 <repository>
139                     <id>ATT public</id>
140                     <name>ATT public</name>
141                     <url>http://${nexusServerName}:${nexusServerPort}/nexus/content/groups/att-public-group/</url>
142                     <layout>default</layout>
143                 </repository>
144
145             </repositories>
146
147             <pluginRepositories>
148                 <pluginRepository>
149                     <id>nexus</id>
150                     <name>Nexus repository</name>
151                     <url>http://${nexusServerName}:${nexusServerPort}/nexus/content/repositories/att-public-group</url>
152                     <layout>default</layout>
153                 </pluginRepository>
154             </pluginRepositories>
155
156
157             <distributionManagement>
158                 <snapshotRepository>
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>
163
164                 <repository>
165                     <id>${nexus.id.release}</id>
166                     <name>att-repository-releases</name>
167                     <url>http://${nexusServerName}:${nexusServerPort}/nexus/content/repositories/${nexus.release.repository}/</url>
168                 </repository>
169             </distributionManagement>
170
171         </profile>
172     </profiles>
173
174     <modules>
175         <module>/api</module>
176         <module>/lib</module>
177         <module>/configuration</module>
178         <module>/tools/swagger-ui</module>
179         <module>/backend</module>
180     </modules>
181
182 <dependencies>
183     <dependency>
184         <groupId>com.fasterxml.jackson.core</groupId>
185         <artifactId>jackson-annotations</artifactId>
186         <version>2.8.1</version>
187     </dependency>
188 </dependencies>
189     <build>
190         <plugins>
191
192             <!-- ================================================== -->
193             <!-- Set the JDK compiler version.                      -->
194             <!-- ================================================== -->
195             <plugin>
196                 <groupId>org.apache.maven.plugins</groupId>
197                 <artifactId>maven-compiler-plugin</artifactId>
198                 <version>2.5.1</version>
199                 <inherited>true</inherited>
200                 <configuration>
201                     <source>${java.source}</source>
202                     <target>${java.target}</target>
203                 </configuration>
204             </plugin>
205             <!-- blackduck maven plugin -->
206             <!--
207             <plugin>
208                 <groupId>com.blackducksoftware.integration</groupId>
209                 <artifactId>hub-maven-plugin</artifactId>
210                 <version>1.0.4</version>
211                 <inherited>false</inherited>
212                 <configuration>
213                     <target>${project.basedir}</target>
214                 </configuration>
215                 <executions>
216                     <execution>
217                         <id>create-bdio-file</id>
218                         <phase>package</phase>
219                         <goals>
220                             <goal>createHubOutput</goal>
221                         </goals>
222                     </execution>
223                 </executions>
224             </plugin>-->
225
226             <plugin>
227                 <groupId>org.codehaus.mojo</groupId>
228                 <artifactId>license-maven-plugin</artifactId>
229                 <version>1.10</version>
230                 <configuration>
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&amp;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>
244                     <includes>
245                         <include>**/*.java</include>
246                         <include>**/*.js</include>
247                         <include>**/*.ts</include>
248                     </includes>
249                     <roots>
250                         <root>src</root>
251                         <root>app</root>
252                         <root>server-mock</root>
253                         <root>typings</root>
254                     </roots>
255                 </configuration>
256                 <executions>
257                     <execution>
258                         <id>first</id>
259                         <goals>
260                             <goal>update-file-header</goal>
261                         </goals>
262                         <!--phase>process-sources</phase-->
263                     </execution>
264                 </executions>
265             </plugin>
266
267         </plugins>
268     </build>
269
270     <!--Added to resolve blackduck operational risks for indirect dependencies referred -->
271     <dependencyManagement>
272         <dependencies>
273             <!-- https://mvnrepository.com/artifact/commons-beanutils/commons-beanutils -->
274             <dependency>
275                 <groupId>commons-beanutils</groupId>
276                 <artifactId>commons-beanutils</artifactId>
277                 <version>1.9.3</version>
278             </dependency>
279             <!-- https://mvnrepository.com/artifact/com.beust/jcommander -->
280             <dependency>
281                 <groupId>com.beust</groupId>
282                 <artifactId>jcommander</artifactId>
283                 <version>1.58</version>
284             </dependency>
285             <!-- https://mvnrepository.com/artifact/org.apache.httpcomponents/httpasyncclient -->
286             <dependency>
287                 <groupId>org.apache.httpcomponents</groupId>
288                 <artifactId>httpasyncclient</artifactId>
289                 <version>4.1.2</version>
290             </dependency>
291             <!-- https://mvnrepository.com/artifact/com.sun.xml.bind/jaxb-impl -->
292             <dependency>
293                 <groupId>com.sun.xml.bind</groupId>
294                 <artifactId>jaxb-impl</artifactId>
295                 <version>2.2.11</version>
296             </dependency>
297             <!-- https://mvnrepository.com/artifact/org.beanshell/bsh -->
298             <dependency>
299                 <groupId>org.beanshell</groupId>
300                 <artifactId>bsh</artifactId>
301                 <version>2.0b5</version>
302             </dependency>
303             <!-- https://mvnrepository.com/artifact/commons-digester/commons-digester -->
304             <dependency>
305                 <groupId>commons-digester</groupId>
306                 <artifactId>commons-digester</artifactId>
307                 <version>2.1</version>
308             </dependency>
309             <!-- https://mvnrepository.com/artifact/com.fasterxml/classmate -->
310             <dependency>
311                 <groupId>com.fasterxml</groupId>
312                 <artifactId>classmate</artifactId>
313                 <version>1.3.3</version>
314             </dependency>
315             <!--1702 -->
316             <!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-api -->
317             <dependency>
318                 <groupId>org.slf4j</groupId>
319                 <artifactId>slf4j-api</artifactId>
320                 <version>1.7.21</version>
321             </dependency>
322
323             <dependency>
324                 <groupId>org.codehaus.groovy</groupId>
325                 <artifactId>groovy-all</artifactId>
326                 <version>${groovy.version}</version>
327             </dependency>
328
329             <dependency>
330                 <groupId>org.codehaus.janino</groupId>
331                 <artifactId>janino</artifactId>
332                 <version>${janino.version}</version>
333                 <scope>provided</scope>
334             </dependency>
335
336
337         </dependencies>
338
339     </dependencyManagement>
340
341 </project>
342