From 3c494af52c476a86ae1389991b464914517774b8 Mon Sep 17 00:00:00 2001 From: Bartosz Gardziejewski Date: Wed, 8 Apr 2020 09:31:13 +0200 Subject: Move PNF simulator from /test/mocks to new project This code is a copy of pnfsimulator located in integration repository (/test/mocks/pnfsimulator) with added profile "docker" in pom.xml located in pnfsimulator and netconfsimulator subprojects Issue-ID: INT-1517 Signed-off-by: Bartosz Gardziejewski Change-Id: I725fa0530c41b13cb12705979dee8b8b354dc1a1 --- pnfsimulator/pom.xml | 403 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 403 insertions(+) create mode 100644 pnfsimulator/pom.xml (limited to 'pnfsimulator/pom.xml') diff --git a/pnfsimulator/pom.xml b/pnfsimulator/pom.xml new file mode 100644 index 0000000..9a8e796 --- /dev/null +++ b/pnfsimulator/pom.xml @@ -0,0 +1,403 @@ + + + + + + 4.0.0 + + + org.onap.simulator + simulator-parent + 5.0.0-SNAPSHOT + + + pnfsimulator + 5.0.0-SNAPSHOT + + pnfsimulator + + + UTF-8 + 1.8 + 1.8 + yyyyMMdd'T'HHmmss + + org.onap.pnfsimulator.Main + latest + 5.1.0 + 5.1.0 + 2.1.0.RELEASE + onap/${project.artifactId} + + libs + ${project.build.directory}/${dependency.directory.name} + + + nexus3.onap.org:10003 + http://nexus3.onap.org + + + + + org.springframework.boot + spring-boot-starter + ${spring.boot.version} + + + org.springframework.boot + spring-boot-starter-logging + + + + + org.springframework.boot + spring-boot-starter-web + ${spring.boot.version} + + + org.springframework.boot + spring-boot-starter-data-mongodb + ${spring.boot.version} + + + org.springframework.boot + spring-boot-starter-actuator + ${spring.boot.version} + + + org.springframework.cloud + spring-cloud-config-client + 2.1.4.RELEASE + + + ch.qos.logback + logback-classic + 1.2.3 + + + ch.qos.logback + logback-core + 1.2.3 + + + org.slf4j + slf4j-api + 1.7.25 + + + commons-io + commons-io + 2.6 + + + org.json + json + 20180130 + + + com.google.code.gson + gson + 2.8.2 + + + org.apache.httpcomponents + httpclient + 4.5.5 + + + com.google.guava + guava + 21.0 + + + commons-cli + commons-cli + 1.4 + + + org.apache.commons + commons-lang3 + 3.7 + + + org.projectlombok + lombok + 1.18.2 + provided + + + com.fasterxml.jackson.datatype + jackson-datatype-jdk8 + 2.9.7 + + + com.fasterxml.jackson.datatype + jackson-datatype-jsr310 + 2.9.7 + + + io.vavr + vavr-match + 0.9.2 + + + io.vavr + vavr + 0.9.2 + + + + + org.junit.jupiter + junit-jupiter-engine + ${junit.jupiter.version} + test + + + org.junit.jupiter + junit-jupiter-migrationsupport + ${junit.jupiter.version} + test + + + org.assertj + assertj-core + 3.9.1 + test + + + org.mockito + mockito-core + 2.18.3 + test + + + org.springframework + spring-test + 5.0.4.RELEASE + test + + + org.springframework.boot + spring-boot-starter-test + ${spring.boot.version} + test + + + io.springfox + springfox-swagger2 + 2.9.2 + + + io.springfox + springfox-swagger-ui + 2.9.2 + + + org.quartz-scheduler + quartz + 2.2.1 + + + org.quartz-scheduler + quartz-jobs + 2.2.1 + + + + + + org.apache.maven.plugins + maven-assembly-plugin + + src/assembly/resources.xml + ${project.artifactId}-${project.version} + + + + package + + single + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.7.0 + + ${maven.compiler.source} + ${maven.compiler.target} + true + true + + + + org.apache.maven.plugins + maven-jar-plugin + 3.0.2 + + + + ${simulator.main.class} + ${maven.build.timestamp} + + + + + + pl.project13.maven + git-commit-id-plugin + 2.2.4 + + + get-commit-info + + revision + + + + + ${project.basedir}/.git + true + git.commit.id.abbrev + + + + maven-surefire-plugin + 2.19 + + + org.junit.platform + junit-platform-surefire-provider + 1.1.1 + + + + true + true + false + + + + org.apache.maven.plugins + maven-dependency-plugin + + ${dependency.directory.location} + runtime + true + + + + copy-external-dependencies + package + + copy-dependencies + + + + + + org.jacoco + jacoco-maven-plugin + 0.8.1 + + + org/onap/pnfsimulator/Main.class + + + + + default-prepare-agent + + prepare-agent + + + + report + prepare-package + + report + + + + + + + + + docker + + false + + + linux + x86_64 + ${os.detected.name}-${os.detected.arch} + + + + + io.fabric8 + docker-maven-plugin + ${docker-maven-plugin.version} + + + docker-build-image + package + + build + + + + docker-push-image + deploy + + push + + + + + ${skipDockerPush} + true + IfNotPresent + + + ${project.artifactId} + ${onap.nexus.dockerregistry.daily}/${docker.image.name} + ${onap.nexus.dockerregistry.daily} + + ${project.basedir} + + ${project.version}-${maven.build.timestamp}Z + + + + + + + + + + + -- cgit 1.2.3-korg