2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
3 <modelVersion>4.0.0</modelVersion>
5 <groupId>org.onap.oparent</groupId>
6 <artifactId>oparent</artifactId>
7 <version>2.0.0</version>
10 <groupId>org.onap.vvp.validation-scripts</groupId>
11 <artifactId>validation-scripts</artifactId>
12 <packaging>pom</packaging>
13 <version>5.0.1</version>
14 <name>vvp-validation-scripts</name>
18 <onap.nexus.url>https://nexus.onap.org</onap.nexus.url>
19 <sitePath>/content/sites/site/org/onap/vvp/${project.artifactId}/${project.version}</sitePath>
21 <timestamp>${maven.build.timestamp}</timestamp>
22 <maven.build.timestamp.format>yyyyMMdd'T'HHmmss'Z'</maven.build.timestamp.format>
24 <docker.tag>${project.version}-${timestamp}</docker.tag>
25 <docker.latest.tag>${project.version}-latest</docker.latest.tag>
26 <docker.pull.registry>nexus3.onap.org:10001</docker.pull.registry>
27 <docker.push.registry>nexus3.onap.org:10003</docker.push.registry>
29 <sonar.sourceEncoding>UTF-8</sonar.sourceEncoding>
30 <sonar.sources>.</sonar.sources>
31 <sonar.python.coverage.reportPath>coverage.xml</sonar.python.coverage.reportPath>
32 <sonar.language>py</sonar.language>
33 <sonar.pluginName>python</sonar.pluginName>
34 <sonar.inclusions>ice_validator/**.py</sonar.inclusions>
41 <groupId>org.codehaus.mojo</groupId>
42 <artifactId>exec-maven-plugin</artifactId>
43 <version>1.2.1</version>
45 <executable>${session.executionRootDirectory}/mvn-phase-script.sh</executable>
52 <groupId>org.sonatype.plugins</groupId>
53 <artifactId>nexus-staging-maven-plugin</artifactId>
54 <version>1.6.7</version>
55 <extensions>true</extensions>
57 <nexusUrl>${onap.nexus.url}</nexusUrl>
58 <stagingProfileId>176c31dfe190a</stagingProfileId>
59 <serverId>ecomp-staging</serverId>
63 <groupId>io.fabric8</groupId>
64 <artifactId>docker-maven-plugin</artifactId>
65 <version>0.19.0</version>
67 <pullRegistry>${docker.pull.registry}</pullRegistry>
68 <pushRegistry>${docker.push.registry}</pushRegistry>
71 <name>onap/vvp/validation-scripts</name>
72 <alias>validation-scripts</alias>
74 <cleanup>true</cleanup>
76 <tag>${docker.tag}</tag>
77 <tag>${docker.latest.tag}</tag>
79 <dockerFileDir>${project.basedir}</dockerFileDir>
87 <phase>pre-clean</phase>
92 <removeAll>true</removeAll>
97 <id>generate-images</id>
98 <phase>package</phase>
106 <phase>deploy</phase>
112 <image>onap/vvp/validation-scripts</image>
118 <groupId>org.codehaus.mojo</groupId>
119 <artifactId>exec-maven-plugin</artifactId>
120 <version>1.2.1</version>
130 <argument>__</argument>
131 <argument>test</argument>
139 <distributionManagement>
142 <url>dav:${onap.nexus.url}${sitePath}</url>
144 </distributionManagement>
147 <id>ecomp-releases</id>
148 <name>Release Repository</name>
149 <url>${onap.nexus.url}/content/repositories/releases/</url>
152 <id>ecomp-snapshots</id>
153 <name>Snapshot Repository</name>
154 <url>${onap.nexus.url}/content/repositories/snapshots/</url>
157 <id>ecomp-staging</id>
158 <name>Staging Repository</name>
159 <url>${onap.nexus.url}/content/repositories/staging/</url>