1 <?xml version="1.0" encoding="UTF-8"?>
2 <project xmlns="http://maven.apache.org/POM/4.0.0"
3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5 <modelVersion>4.0.0</modelVersion>
6 <groupId>org.openecomp.vid</groupId>
7 <artifactId>vid-ext-services-simulator</artifactId>
8 <version>1.0.0</version>
9 <name>VID Simulator</name>
10 <packaging>war</packaging>
11 <description>VID Simulator for mocking external peers</description>
14 <encoding>UTF-8</encoding>
15 <epsdk.version>1.3.0</epsdk.version>
16 <springframework.version>4.2.0.RELEASE</springframework.version>
17 <hibernate.version>4.3.11.Final</hibernate.version>
18 <!-- Skip assembling the zip by default -->
19 <skipassembly>true</skipassembly>
20 <!-- Tests usually require some setup that maven cannot do, so skip. -->
21 <skiptests>true</skiptests>
22 <!-- this should be commented for local debugging -->
23 <!-- <deployenv>local</deployenv> -->
24 <nexusproxy>https://nexus.onap.org</nexusproxy>
25 <stagingNexusPath>content/repositories/staging/</stagingNexusPath>
26 <snapshotNexusPath>content/repositories/snapshots/</snapshotNexusPath>
27 <releaseNexusPath>content/repositories/releases/</releaseNexusPath>
33 <!-- Snapshots repository has ECOMP snapshot artifacts -->
34 <id>att-mavencentral-ecomp-snapshots-repo</id>
35 <name>ATT Maven Central - Snapshots</name>
36 <url>http://mavencentral.it.att.com:8084/nexus/content/repositories/att-repository-snapshots/</url>
40 <name>ONAP - Staging Repository</name>
41 <url>${nexusproxy}/${stagingNexusPath}</url>
44 <!-- Releases repository has ECOMP release artifacts -->
45 <id>att-mavencentral-ecomp-releases-repo</id>
46 <name>ATT Maven Central - Releases</name>
47 <url>http://mavencentral.it.att.com:8084/nexus/content/repositories/att-repository-releases/</url>
50 <!-- Third party repository has Oracle and other jars -->
51 <id>att-mavencentral-3rd-repo</id>
52 <name>ATT Maven Central - Third Party</name>
53 <url>http://mavencentral.it.att.com:8084/nexus/content/repositories/att-repository-3rd-party/</url>
56 <!-- Service Assurance group has UEB/Cambria jars -->
57 <id>att-mavencentral-sa-group</id>
58 <name>ATT Maven Central - Service Assurance Group</name>
59 <url>http://mavencentral.it.att.com:8084/nexus/content/groups/2020SAPC/</url>
62 <!-- SWM repository has EELF jars -->
64 <name>ATT SWM Repository</name>
65 <url>http://mavencentral.it.att.com:8084/nexus/content/repositories/swm-releases</url>
69 <!-- Public repository has ECOMP jars -->
70 <id>att-mavencentral-public</id>
71 <name>ATT Maven Central - Public Group</name>
72 <url>http://mavencentral.it.att.com:8084/nexus/content/groups/att-public-group</url>
75 <id>ecomp-releases</id>
76 <name>OpenECOMP - Release Repository</name>
77 <url>${nexusproxy}/${releaseNexusPath}</url>
80 <id>ecomp-snapshots</id>
81 <name>OpenECOMP - Snapshot Repository</name>
82 <url>${nexusproxy}/${snapshotNexusPath}</url>
86 <name>ecomp onap public Repository</name>
87 <url>https://nexus.onap.org/content/groups/public</url>
91 <!--distributionManagement>
94 <name>VID Release Repository</name>
95 <url>https://162.242.254.138:8443/repository/maven-releases</url>
99 <id>vid-snapshots</id>
100 <name>VID Snapshot Repository</name>
101 <url>https://162.242.254.138:8443/repository/maven-snapshots</url>
102 </snapshotRepository>
103 </distributionManagement-->
112 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
113 <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
114 <epsdk.version>1.1.0-SNAPSHOT</epsdk.version>
115 <nexusproxy>https://nexus.onap.org</nexusproxy>
116 <snapshotNexusPath>/content/repositories/snapshots/</snapshotNexusPath>
117 <releaseNexusPath>/content/repositories/releases/</releaseNexusPath>
118 <stagingNexusPath>/content/repositories/staging/</stagingNexusPath>
119 <sitePath>/content/sites/site/org/openecomp/vid/${project.version}</sitePath>
124 <id>ecomp-releases</id>
125 <name>VID Release Repository</name>
126 <url>${nexusproxy}${releaseNexusPath}</url>
129 <id>ecomp-snapshots</id>
130 <name>VID Snapshot Repository</name>
131 <url>${nexusproxy}${snapshotNexusPath}</url>
134 <id>ecomp-staging</id>
135 <name>VID Staging Repository</name>
136 <url>${nexusproxy}${stagingNexusPath}</url>
139 <!-- Snapshots repository has ECOMP snapshot artifacts -->
140 <id>oss-snapshots</id>
141 <name>oss Central - Snapshots</name>
142 <url>https://oss.sonatype.org/service/local/repositories/releases/content/</url>
148 <id>att-internal</id>
153 <!-- disable doclint, a new feature in Java 8, when generating javadoc -->
155 <id>doclint-java8-disable</id>
162 <groupId>org.apache.maven.plugins</groupId>
163 <artifactId>maven-javadoc-plugin</artifactId>
164 <version>2.10.4</version>
166 <additionalparam>-Xdoclint:none</additionalparam>
174 <id>att-internal-jenkins</id>
179 <groupId>org.codehaus.mojo</groupId>
180 <artifactId>cobertura-maven-plugin</artifactId>
181 <version>2.7</version>
191 <phase>package</phase>
193 <goal>cobertura</goal>
201 <groupId>org.apache.maven.plugins</groupId>
202 <artifactId>maven-deploy-plugin</artifactId>
203 <version>2.7</version>
210 <groupId>org.apache.maven.plugins</groupId>
211 <artifactId>maven-war-plugin</artifactId>
212 <version>3.0.0</version>
214 <!-- Build a jar with all the Java classes -->
215 <attachClasses>true</attachClasses>
216 <!-- Do not put any jars in the war -->
217 <packagingExcludes>WEB-INF/lib/*.jar</packagingExcludes>
226 <id>att-internal-jenkins-noSwm</id>
231 <groupId>org.codehaus.mojo</groupId>
232 <artifactId>cobertura-maven-plugin</artifactId>
233 <version>2.7</version>
243 <phase>package</phase>
245 <goal>cobertura</goal>
253 <groupId>org.apache.maven.plugins</groupId>
254 <artifactId>maven-deploy-plugin</artifactId>
255 <version>2.7</version>
265 <id>att-internal-general-build</id>
270 <groupId>org.codehaus.mojo</groupId>
271 <artifactId>cobertura-maven-plugin</artifactId>
272 <version>2.7</version>
283 <phase>package</phase>
285 <goal>cobertura</goal>
293 <groupId>org.apache.maven.plugins</groupId>
294 <artifactId>maven-deploy-plugin</artifactId>
295 <version>2.7</version>
305 <id>att-internal-install-only</id>
310 <groupId>org.codehaus.mojo</groupId>
311 <artifactId>cobertura-maven-plugin</artifactId>
312 <version>2.7</version>
322 <phase>package</phase>
324 <goal>cobertura</goal>
331 <groupId>org.apache.maven.plugins</groupId>
332 <artifactId>maven-deploy-plugin</artifactId>
333 <version>2.7</version>
343 <id>att-internal-no-swm</id>
349 <groupId>org.apache.maven.plugins</groupId>
350 <artifactId>maven-deploy-plugin</artifactId>
351 <version>2.7</version>
364 <groupId>org.mock-server</groupId>
365 <artifactId>mockserver-netty</artifactId>
366 <version>3.11</version>
369 <groupId>org.springframework</groupId>
370 <artifactId>spring-web</artifactId>
371 <version>4.3.4.RELEASE</version>
374 <groupId>org.springframework</groupId>
375 <artifactId>spring-webmvc</artifactId>
376 <version>4.3.4.RELEASE</version>
379 <groupId>com.fasterxml.jackson.core</groupId>
380 <artifactId>jackson-annotations</artifactId>
381 <version>2.8.7</version>
386 <finalName>vidSimulator</finalName>
389 <groupId>org.apache.maven.plugins</groupId>
390 <artifactId>maven-compiler-plugin</artifactId>
391 <version>3.1</version>
401 <finalName>vidSimulator</finalName>
404 <groupId>org.springframework.boot</groupId>
405 <artifactId>spring-boot-maven-plugin</artifactId>
406 <version>1.5.6.RELEASE</version>