blob: 305579d53fa51362964c3130f6ec4c78dae6e884 [file] [log] [blame]
Guobiao Moda703762019-02-22 15:36:27 -08001<?xml version="1.0" encoding="UTF-8"?>
Vijay Venkatesh Kumar04610eb2022-09-14 14:50:09 +00002<!--
3 ============LICENSE_START=======================================================
4 Copyright (c) 2019 QCT. All rights reserved.
5 Copyright (c) 2022 AT&T. All rights reserved.
deepikasatheesheec76902022-09-22 13:48:48 +00006 Copyright (C) 2022 Wipro Limited. All rights reserved.
Vijay Venkatesh Kumar04610eb2022-09-14 14:50:09 +00007 ================================================================================
8 Licensed under the Apache License, Version 2.0 (the "License"); you may not
9 use this file except in compliance with the License. You may obtain a copy
10 of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required
11 by applicable law or agreed to in writing, software distributed under the
12 License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS
13 OF ANY KIND, either express or implied. See the License for the specific
14 language governing permissions and limitations under the License.
15 ============LICENSE_END=========================================================
16-->
Guobiao Moda703762019-02-22 15:36:27 -080017<project xmlns="http://maven.apache.org/POM/4.0.0"
Vijay Venkatesh Kumar04610eb2022-09-14 14:50:09 +000018 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
19 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
20 <modelVersion>4.0.0</modelVersion>
Guobiao Moda703762019-02-22 15:36:27 -080021
Vijay Venkatesh Kumar04610eb2022-09-14 14:50:09 +000022 <parent>
23 <groupId>org.onap.dcaegen2.services.components</groupId>
24 <artifactId>datalake-handler</artifactId>
deepikasatheesheec76902022-09-22 13:48:48 +000025 <version>1.1.2-SNAPSHOT</version>
Vijay Venkatesh Kumar04610eb2022-09-14 14:50:09 +000026 </parent>
Guobiao Moda703762019-02-22 15:36:27 -080027
Vijay Venkatesh Kumar04610eb2022-09-14 14:50:09 +000028 <groupId>org.onap.dcaegen2.services.components.datalake-handler</groupId>
29 <artifactId>admin</artifactId>
30 <packaging>pom</packaging>
31 <properties>
32 <swagger.version>2.9.2</swagger.version>
33 <dockerfile-maven.version>1.4.5</dockerfile-maven.version>
34 <docker.image.path>onap/org.onap.dcaegen2.services.datalakeadminui</docker.image.path>
35 <maven.build.timestamp.format>yyyyMMdd'T'HHmmss</maven.build.timestamp.format>
36 <onap-gerrit-review>-changelog-missing</onap-gerrit-review>
37 </properties>
38 <name>DataLake Admin</name>
39 <build>
Kate Hsuane76f6122020-02-04 10:28:14 +000040 <plugins>
41 <plugin>
42 <groupId>com.spotify</groupId>
43 <artifactId>dockerfile-maven-plugin</artifactId>
44 <version>${dockerfile-maven.version}</version>
45 <configuration>
46 <repository>${onap.nexus.dockerregistry.daily}/${docker.image.path}</repository>
47 <tag>${project.version}</tag>
48 <dockerfile>Dockerfile</dockerfile>
Vijay Venkatesh Kumar04610eb2022-09-14 14:50:09 +000049 </configuration>
50 <executions>
51 <execution>
52 <id>build-datalake-admin-ui-image</id>
53 <phase>package</phase>
54 <goals>
55 <goal>build</goal>
56 </goals>
57 <configuration>
58 <useMavenSettingsForAuth>true</useMavenSettingsForAuth>
59 </configuration>
60 </execution>
61 <execution>
62 <id>tag-and-push-image-latest</id>
63 <phase>package</phase>
64 <goals>
65 <goal>tag</goal>
66 <goal>push</goal>
67 </goals>
68 <configuration>
69 <repository>${onap.nexus.dockerregistry.daily}/${docker.image.path}</repository>
70 <tag>latest</tag>
71 <useMavenSettingsForAuth>true</useMavenSettingsForAuth>
72 </configuration>
73 </execution>
74 <execution>
75 <id>tag-and-push-image-with-version</id>
76 <phase>package</phase>
77 <goals>
78 <goal>tag</goal>
79 <goal>push</goal>
80 </goals>
81 <configuration>
82 <repository>${onap.nexus.dockerregistry.daily}/${docker.image.path}</repository>
83 <tag>${project.version}</tag>
84 <useMavenSettingsForAuth>true</useMavenSettingsForAuth>
85 </configuration>
86 </execution>
87 <execution>
88 <id>tag-and-push-image-with-version-and-date</id>
89 <phase>package</phase>
90 <goals>
91 <goal>tag</goal>
92 <goal>push</goal>
93 </goals>
94 <configuration>
95 <repository>${onap.nexus.dockerregistry.daily}/${docker.image.path}</repository>
96 <tag>${project.version}-${maven.build.timestamp}Z</tag>
97 <useMavenSettingsForAuth>true</useMavenSettingsForAuth>
98 </configuration>
99 </execution>
100 </executions>
Kate Hsuane76f6122020-02-04 10:28:14 +0000101 <dependencies>
102 <dependency>
103 <groupId>javax.activation</groupId>
104 <artifactId>javax.activation-api</artifactId>
105 <version>1.2.0</version>
106 </dependency>
107 </dependencies>
108 </plugin>
109 </plugins>
110 </build>
Guobiao Moda703762019-02-22 15:36:27 -0800111</project>