1 <?xml version="1.0" encoding="UTF-8"?>
3 * ============LICENSE_START=======================================================
4 * ONAP : DCAEGEN2/services/mapper
5 * ================================================================================
6 * Copyright 2018 TechMahindra
7 *=================================================================================
8 * Licensed under the Apache License, Version 2.0 (the "License");
9 * you may not use this file except in compliance with the License.
10 * You may obtain a copy of the License at
12 * http://www.apache.org/licenses/LICENSE-2.0
14 * Unless required by applicable law or agreed to in writing, software
15 * distributed under the License is distributed on an "AS IS" BASIS,
16 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17 * See the License for the specific language governing permissions and
18 * limitations under the License.
19 * ============LICENSE_END=========================================================
21 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
22 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
23 <modelVersion>4.0.0</modelVersion>
25 <groupId>org.onap.dcaegen2.services.mapper.vesadapter</groupId>
26 <artifactId>UniversalVesAdapter</artifactId>
27 <version>0.0.1</version>
30 <!-- <groupId>org.springframework.boot</groupId>
31 <artifactId>spring-boot-starter-parent</artifactId>
32 <version>2.0.0.RELEASE</version> -->
33 <groupId>org.onap.dcaegen2.services.mapper</groupId>
34 <artifactId>mapper</artifactId>
35 <version>0.0.1-SNAPSHOT</version>
40 <groupId>org.milyn</groupId>
41 <artifactId>milyn-smooks-all</artifactId>
42 <version>1.7.0</version>
45 <groupId>javax.servlet</groupId>
46 <artifactId>servlet-api</artifactId>
51 <groupId>org.onap.dmaap.messagerouter.dmaapclient</groupId>
52 <artifactId>dmaapClient</artifactId>
53 <version>1.1.3</version>
58 <groupId>org.springframework.boot</groupId>
59 <artifactId>spring-boot-starter-web</artifactId>
60 <version>2.0.0.RELEASE</version>
63 <groupId>org.springframework.boot</groupId>
64 <artifactId>spring-boot-starter-test</artifactId>
65 <version>2.0.0.RELEASE</version>
69 <groupId>com.jayway.jsonpath</groupId>
70 <artifactId>json-path</artifactId>
71 <version>2.4.0</version>
75 <groupId>org.springframework.data</groupId>
76 <artifactId>spring-data-commons</artifactId>
77 <version>2.0.5.RELEASE</version>
80 <groupId>com.fasterxml.jackson.core</groupId>
81 <artifactId>jackson-databind</artifactId>
82 <version>2.9.4</version>
87 <groupId>hsqldb</groupId>
88 <artifactId>hsqldb</artifactId>
89 <version>1.8.0.10</version>
93 <!-- https://mvnrepository.com/artifact/xalan/xalan -->
95 <groupId>xalan</groupId>
96 <artifactId>xalan</artifactId>
97 <version>2.7.2</version>
100 <!-- https://mvnrepository.com/artifact/xerces/xercesImpl -->
102 <groupId>xerces</groupId>
103 <artifactId>xercesImpl</artifactId>
104 <version>2.11.0-atlassian-01</version>
107 <!-- https://mvnrepository.com/artifact/com.thoughtworks.xstream/xstream -->
109 <groupId>com.thoughtworks.xstream</groupId>
110 <artifactId>xstream</artifactId>
111 <version>1.4.10</version>
113 <!-- https://mvnrepository.com/artifact/xml-apis/xml-apis -->
115 <groupId>xml-apis</groupId>
116 <artifactId>xml-apis</artifactId>
117 <version>1.4.01</version>
125 <java.version>1.8</java.version>
132 <groupId>org.springframework.boot</groupId>
133 <artifactId>spring-boot-maven-plugin</artifactId>
134 <version>2.0.0.RELEASE</version>
138 <goal>repackage</goal>
141 <mainClass>org.onap.universalvesadapter.Application</mainClass>
147 <groupId>com.spotify</groupId>
148 <artifactId>docker-maven-plugin</artifactId>
149 <version>${docker.maven.version}</version>
151 <skipDockerBuild>false</skipDockerBuild>
152 <imageName>${onap.nexus.dockerregistry.daily}/onap/${project.groupId}.${project.artifactId}</imageName>
153 <baseImage>openjdk:8-jre</baseImage>
154 <entryPoint>["java", "-jar", "/opt/${project.build.finalName}.jar", "server"]</entryPoint>
157 <targetPath>/opt</targetPath>
158 <directory>${project.build.directory}</directory>
159 <include>${project.build.finalName}.jar</include>
163 <expose>8080</expose>
166 <imageTag>${project.version}-SNAPSHOT-${maven.build.timestamp}Z</imageTag>
167 <imageTag>${project.version}</imageTag>
168 <imageTag>latest</imageTag>
170 <serverId>${onap.nexus.dockerregistry.daily}</serverId>
174 <groupId>org.codehaus.mojo</groupId>
175 <artifactId>build-helper-maven-plugin</artifactId>
176 <version>1.9.1</version>
180 <phase>generate-sources</phase>
182 <goal>add-source</goal>
186 <source>src/gen/java</source>
191 <id>regex-property</id>
193 <goal>regex-property</goal>
196 <name>docker.version</name>
197 <value>${project.version}</value>
198 <regex>(^[0-9]+.[0-9]+.[0-9]+$)</regex>
199 <replacement>$1-STAGING</replacement>
200 <failIfNoMatch>false</failIfNoMatch>
210 <id>spring-releases</id>
211 <url>https://repo.spring.io/libs-release</url>
216 <id>spring-releases</id>
217 <url>https://repo.spring.io/libs-release</url>
219 </pluginRepositories>