4.0.0 org.onap.oparent oparent 1.2.1 org.onap.so so pom 1.4.0-SNAPSHOT so This Maven project is responsible to build and package all child projects - contributions in the MSO project. This build can be configured to run Functional tests and to start/stop a jboss server + Mysql DB. "mvn clean install -P with-integration-tests -Dintegration-tests-user=root -Dintegration-tests-group=root -Dintegration-tests-db-type=MYSQL" ONAP - SO http://www.onap.org/ deployment-configs common mso-catalog-db mso-api-handlers adapters asdc-controller bpmn cloudify-client cxf-logging so-monitoring vnfm-simulator packages . UTF-8 UTF-8 java jacoco ${project.build.directory}/surefire-reports ${project.build.directory}/code-coverage/jacoco-ut.exec true ${project.version} **/* 0.7.5.201505241946 1.4.0-SNAPSHOT yyyyMMdd'T'HHmm original true true true ${project.version} ${project.artifactId} ${dockerPullRepo} true https://nexus.onap.org content/repositories/releases/ content/repositories/snapshots/ content/repositories/public/ content/sites/site/org/onap/so/${project.version}/ 3.2.6 2.1 2.0.5.RELEASE 3.2.0 false true ecomp-releases ${nexusproxy}/${releaseNexusPath} ecomp-snapshots ${nexusproxy}/${snapshotNexusPath} ecomp-site dav:${nexusproxy}${siteNexusPath} org.apache.maven.plugins maven-javadoc-plugin 2.10.4 false org.umlgraph.doclet.UmlGraphDoc org.umlgraph umlgraph 5.6 -views true central http://repo1.maven.org/maven2 restlet http://maven.restlet.com ecomp-public ${nexusproxy}/${publicNexusPath} false ecomp-release ${nexusproxy}/${releaseNexusPath} false ecomp-snapshots ${nexusproxy}/${snapshotNexusPath} false ecomp-public https://nexus.onap.org/content/repositories/public/ false ecomp-releases https://nexus.onap.org/content/repositories/releases/ false ecomp-snapshots https://nexus.onap.org/content/repositories/snapshots/ false camunda-bpm https://app.camunda.com/nexus/content/repositories/camunda-bpm/ camunda-public https://app.camunda.com/nexus/content/groups/public onap-releases https://nexus.onap.org/content/repositories/releases/ false onap-snapshots https://nexus.onap.org/content/repositories/snapshots/ false src/main/resources true target/generated-sources/license third-party-licenses.txt target/generated-resources/licenses *.* third-party-licenses org.sonatype.plugins nexus-staging-maven-plugin 1.6.7 true ${nexusproxy} 176c31dfe190a ecomp-staging org.apache.maven.plugins maven-deploy-plugin 2.8 org.apache.maven.plugins maven-compiler-plugin 3.6.1 true -Xlint true true true 1.8 1.8 -parameters org.apache.maven.plugins maven-ejb-plugin 2.2.1 3.0 true org.apache.maven.plugins maven-checkstyle-plugin 2.17 true **/org/openecomp/**/*.java /google_checks.xml org.codehaus.mojo findbugs-maven-plugin 2.5.2 project-configs/code-tools/findbugs_include_filter.xml true true true true org.codehaus.mojo sonar-maven-plugin 5.1 maven-scm-plugin 1.8.1 ${project.artifactId}-${project.version} org.apache.maven.plugins maven-javadoc-plugin 2.9 org.apache.maven.plugins maven-site-plugin 3.6 org.apache.maven.wagon wagon-webdav-jackrabbit 2.10 org.codehaus.mojo cobertura-maven-plugin 2.5.2 xml org.codehaus.mojo versions-maven-plugin 1.3.1 com.fortify.ps.maven.plugin sca-maven-plugin 4.20 mso-${project.version} 1.8 org.jacoco jacoco-maven-plugin ${jacoco.version} default-prepare-agent prepare-agent default-report report org.codehaus.mojo license-maven-plugin 1.15 2017 ONAP - SO apache_v2 false true true ============LICENSE_START======================================================= ================================================================================ ============LICENSE_END========================================================= **/*.java **/*.groovy **/com/att/** verify-headers check-file-header true true org.codehaus.gmaven groovy-maven-plugin 2.0 find-basepath validate execute net.revelc.code.formatter formatter-maven-plugin 2.9.0 format-java format ${format.skipExecute} ${base-path}/project-configs/code-tools/onap-eclipse-format.xml format-xml format ${format.skipExecute} ${project.basedir} ${base-path}/project-configs/code-tools/pom-format.properties pom.xml validate-java validate ${format.skipValidate} ${base-path}/project-configs/code-tools/onap-eclipse-format.xml validate-poms validate ${format.skipValidate} ${base-path}/project-configs/code-tools/pom-format.properties pom.xml com.fasterxml.jackson.core jackson-annotations 2.9.8 io.fabric8 fabric8-maven-plugin 3.5.33 ${docker.skip} ${docker.skip.build} ${docker.skip.push} ${docker.newHost} ${docker.host.cert.path} ${dockerPushRepo} ${dockerPullRepo} service ${artifactId}:${project.version} ${project.build.directory} start build push org.apache.maven.plugins maven-surefire-plugin 2.20 DEBUG 2 classes false 1 org.apache.maven.plugins maven-failsafe-plugin 2.20 true DEBUG 2 org.apache.maven.plugins maven-depend }
<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/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>
	<groupId>org.onap.vid</groupId>
	<artifactId>vid-parent</artifactId>
	<packaging>pom</packaging>
	<name>vid</name>

	<profiles>
		<!-- DO NOT CHANGE THE *ORDER* IN WHICH THESE PROFILES ARE DEFINED! -->

		<profile>
			<id>onap</id>
			<activation>
				<activeByDefault>true</activeByDefault>
			</activation>
			<modules>
				<module>vid-app-common</module>
				<module>epsdk-app-onap</module>
				<!--module>vid-automation</module-->
			</modules>

			<repositories>
				<repository>
					<id>ecomp-releases</id>
					<name>VID Release Repository</name>
					<url>${nexusproxy}/${releaseNexusPath}</url>
				</repository>
				<repository>
					<id>ecomp-snapshots</id>
					<name>VID Snapshot Repository</name>
					<url>${nexusproxy}/${snapshotNexusPath}</url>
				</repository>
				<repository>
					<id>ecomp-staging</id>
					<name>VID Staging Repository</name>
					<url>${nexusproxy}/${stagingNexusPath}</url>
				</repository>
				<repository>
					<!-- Snapshots repository has ECOMP snapshot artifacts -->
					<id>oss-snapshots</id>
					<name>oss Central - Snapshots</name>
					<url>https://oss.sonatype.org/service/local/repositories/releases/content/</url>
				</repository>
			</repositories>

			<distributionManagement>
				<repository>
					<id>ecomp-releases</id>
					<name>VID Release Repository</name>
					<url>${nexusproxy}/${releaseNexusPath}</url>
				</repository>
				<snapshotRepository>
					<id>ecomp-snapshots</id>
					<name>VID Snapshot Repository</name>
					<url>${nexusproxy}/${snapshotNexusPath}</url>
				</snapshotRepository>
				<!-- added for javadoc -->
				<site>
					<id>ecomp-site</id>
					<url>dav:${nexusproxy}${sitePath}</url>
				</site>
			</distributionManagement>

		</profile>

		<profile>
			<id>docker</id>
			<modules>
				<module>vid-app-common</module>
				<module>epsdk-app-onap</module>
				<module>deliveries</module>
			</modules>
		</profile>
	</profiles>

	<properties>
		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
		<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
		<build.version>1.2.1-SNAPSHOT</build.version>
		<nexusproxy>https://nexus.onap.org</nexusproxy>
		<snapshotNexusPath>/content/repositories/snapshots/</snapshotNexusPath>
		<releaseNexusPath>/content/repositories/releases/</releaseNexusPath>
		<stagingNexusPath>/content/repositories/staging/</stagingNexusPath>
		<sitePath>/content/sites/site/org/onap/vid/${project.version}</sitePath>
	</properties>

	<build>
		<plugins>
			<plugin>
				<groupId>org.codehaus.mojo</groupId>
				<artifactId>versions-maven-plugin</artifactId>
				<version>1.3.1</version>
			</plugin>
			<plugin>
				<groupId>org.sonatype.plugins</groupId>
				<artifactId>nexus-staging-maven-plugin</artifactId>
				<version>1.6.7</version>
				<extensions>true</extensions>
				<configuration>
					<nexusUrl>${nexusproxy}</nexusUrl>
					<stagingProfileId>176c31dfe190a</stagingProfileId>
					<serverId>ecomp-staging</serverId>
				</configuration>
			</plugin>

			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-site-plugin</artifactId>
				<version>3.6</version>
				<dependencies>
					<dependency>
						<groupId>org.apache.maven.wagon</groupId>
						<artifactId>wagon-webdav-jackrabbit</artifactId>
						<version>2.10</version>
					</dependency>
				</dependencies>
			</plugin>
			<plugin>
				<groupId>org.sonatype.plugins</groupId>
				<artifactId>nexus-staging-maven-plugin</artifactId>
				<version>1.6.7</version>
				<extensions>true</extensions>
				<configuration>
					<nexusUrl>${nexusproxy}</nexusUrl>
					<stagingProfileId>176c31dfe190a</stagingProfileId>
					<serverId>ecomp-staging</serverId>
				</configuration>
			</p