aboutsummaryrefslogtreecommitdiffstats
path: root/pom.xml
diff options
context:
space:
mode:
Diffstat (limited to 'pom.xml')
-rw-r--r--pom.xml91
1 files changed, 65 insertions, 26 deletions
diff --git a/pom.xml b/pom.xml
index b2a397faa..7c5408671 100644
--- a/pom.xml
+++ b/pom.xml
@@ -82,6 +82,7 @@
<sonar.projectVersion>${project.version}</sonar.projectVersion>
<docker.push.registry>localhost:5000</docker.push.registry>
+ <docker.pull.registry>nexus3.onap.org:10001</docker.pull.registry>
<docker.skip.build>true</docker.skip.build>
<docker.skip.push>true</docker.skip.push>
<docker.skip.tag>true</docker.skip.tag>
@@ -90,6 +91,54 @@
<tomcat.version>8.5.28</tomcat.version>
</properties>
+ <profiles>
+ <profile>
+ <id>without-test</id>
+ <activation>
+ <property>
+ <name>maven.test.skip</name>
+ <value>true</value>
+ </property>
+ </activation>
+ <properties>
+ <docker.skip.run>true</docker.skip.run>
+ </properties>
+ </profile>
+ <profile>
+ <id>without-IT-only</id>
+ <activation>
+ <property>
+ <name>skipITs</name>
+ <value>true</value>
+ </property>
+ </activation>
+ <properties>
+ <docker.skip.run>true</docker.skip.run>
+ </properties>
+ </profile>
+ <profile>
+ <id>without-IT-only2</id>
+ <activation>
+ <property>
+ <name>skipTests</name>
+ <value>true</value>
+ </property>
+ </activation>
+ <properties>
+ <docker.skip.run>true</docker.skip.run>
+ </properties>
+ </profile>
+ <profile>
+ <id>docker</id>
+ <properties>
+ <skip.staging.artifacts>true</skip.staging.artifacts>
+ <docker.skip.build>false</docker.skip.build>
+ <docker.skip.tag>false</docker.skip.tag>
+ <docker.skip.push>false</docker.skip.push>
+ </properties>
+ </profile>
+ </profiles>
+
<distributionManagement>
<repository>
<id>ecomp-releases</id>
@@ -547,6 +596,13 @@
<version>1.2.0</version>
<scope>test</scope>
</dependency>
+ <!-- TESTING -->
+ <dependency>
+ <groupId>org.assertj</groupId>
+ <artifactId>assertj-core</artifactId>
+ <version>3.10.0</version>
+ <scope>test</scope>
+ </dependency>
</dependencies>
<pluginRepositories>
<pluginRepository>
@@ -602,7 +658,7 @@
</resources>
<plugins>
- <!-- Scan Clamp code and generate the swagger.json file with all the
+ <!-- Scan Clamp code and generate the swagger.json file with all the
APIs -->
<plugin>
<groupId>com.sebastian-daschner</groupId>
@@ -622,8 +678,8 @@
</executions>
</plugin>
- <!-- Read the swagger.json file and the definition from SwaggerConfig.java;
- generate a list of .adoc files containing the APIs info in more structured
+ <!-- Read the swagger.json file and the definition from SwaggerConfig.java;
+ generate a list of .adoc files containing the APIs info in more structured
way -->
<plugin>
<groupId>io.github.swagger2markup</groupId>
@@ -658,7 +714,7 @@
</executions>
</plugin>
- <!-- Run the generated asciidoc through Asciidoctor to generate other
+ <!-- Run the generated asciidoc through Asciidoctor to generate other
documentation types, such as PDFs or HTML5 -->
<plugin>
<groupId>org.asciidoctor</groupId>
@@ -817,7 +873,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
- <version>2.16</version>
+ <version>2.17</version>
<executions>
<execution>
@@ -845,7 +901,7 @@
<apiVersion>1.23</apiVersion>
<images>
<image>
- <name>mariadb:10.1.11</name>
+ <name>library/mariadb:10.1.11</name>
<alias>mariadb</alias>
<run>
<env>
@@ -868,7 +924,7 @@
</run>
</image>
<image>
- <name>python:2-slim</name>
+ <name>library/python:2-slim</name>
<alias>python</alias>
<run>
<hostname>python</hostname>
@@ -906,7 +962,8 @@
<tag>${project.docker.latesttagtimestamp.version}</tag>
<tag>${project.docker.latesttag.version}</tag>
</tags>
- <!-- A relative path is looked up in ${project.basedir}/src/main/docker by default -->
+ <!-- A relative path is looked up in ${project.basedir}/src/main/docker
+ by default -->
<dockerFile>Dockerfile</dockerFile>
<assembly>
<descriptor>assembly/clamp-files.xml</descriptor>
@@ -915,7 +972,6 @@
</build>
</image>
</images>
- <skip>${skipITs}</skip>
</configuration>
<executions>
<execution>
@@ -938,9 +994,6 @@
<goals>
<goal>start</goal>
</goals>
- <configuration>
- <skip>${skipITs}</skip>
- </configuration>
</execution>
<execution>
<id>docker-stop-for-it</id>
@@ -948,9 +1001,6 @@
<goals>
<goal>stop</goal>
</goals>
- <configuration>
- <skip>${skipITs}</skip>
- </configuration>
</execution>
</executions>
</plugin>
@@ -1015,15 +1065,4 @@
</plugin>
</plugins>
</build>
- <profiles>
- <profile>
- <id>docker</id>
- <properties>
- <skip.staging.artifacts>true</skip.staging.artifacts>
- <docker.skip.build>false</docker.skip.build>
- <docker.skip.tag>false</docker.skip.tag>
- <docker.skip.push>false</docker.skip.push>
- </properties>
- </profile>
- </profiles>
</project>