4.0.0 org.springframework.boot spring-boot-starter-parent 2.5.10 org.onap.ccsdk.parent spring-boot-25-starter-parent 2.5.5 pom ONAP :: ${project.groupId} :: ${project.artifactId} Root POM to be used in place of spring-boot parent for CCSDK based projects http://wiki.onap.org ONAP JIRA https://jira.onap.org/ ecomp-releases ${onap.nexus.release-url} ecomp-snapshots ${onap.nexus.snapshot-url} 3.7.0.1746 3.2 jacoco ${project.reporting.outputDirectory}/jacoco-ut/jacoco.xml,${project.reporting.outputDirectory}/jacoco-it/jacoco.xml **/gen/**,**/generated-sources/**,**/yang-gen**,**/pax/** 0.8.5 UTF-8 UTF-8 /content/sites/site/${project.groupId}/${project.artifactId}/${project.version} ${basedir}/src/main/resources/swagger.properties ${basedir}/src/main/resources/swagger.json https://nexus.onap.org nexus.onap.org 443 https https://nexus.onap.org/content/groups/public https://nexus.onap.org/content/groups/staging https://nexus.onap.org/content/repositories/releases https://nexus.onap.org/content/repositories/snapshots ecomp-staging 176c31dfe190a 11 2.5.0 3.8.1 3.0.0-M5 3.0.0-M5 1.8 features.xml src/main/yang-gen-config src/main/yang-gen-sal true 1.6.9 (1.4.99999,1.5.99999] (1.4.99999, 1.5.99999] (1.4.99999, 1.5.99999] (1.5.99999, 1.6.99999] ${ccsdk.sli.version} ${ccsdk.sli.version} ${ccsdk.sli.version} ${ccsdk.sli.version} 2.5.10 5.3.16 1.11 1.5.32 1.5.32 1.5.2 1.5.0 0.5.0 2.6.6 2.2.3 1.9.3 4.8-1 2.6 4.4.15 4.5.13 10.14.2.0 1.0.0 1.29.0 2.0.50.Final 3.10.0 3.10.0 2.33 2.33 1.3.8 2.17.2 2.17.2 1.2.11 2.7.3 2.4.0 1.7.36 3.0.0 6.14.3 9.0.58 direct-dependencies.txt org.onap.ccsdk.parent dependencies-bom 2.5.5 pom import com.fasterxml.jackson jackson-bom 2.12.6 pom import org.onap.ccsdk.sli.core sli-common ${ccsdk.sli.core.version} org.onap.ccsdk.sli.core sli-provider ${ccsdk.sli.core.version} org.onap.ccsdk.sli.core ccsdk-sli ${ccsdk.sli.core.version} xml features
<?xml version="1.0" encoding="UTF-8"?>
<!--
  ============LICENSE_START=======================================================
  ONAP : APPC
  ================================================================================
  Copyright (C) 2017-2019 AT&T Intellectual Property. All rights reserved.
  Copyright (C) 2017 Amdocs
  ================================================================================
  Licensed under the Apache License, Version 2.0 (the "License");
  you may not use this file except in compliance with the License.
  You may obtain a copy of the License at
  
       http://www.apache.org/licenses/LICENSE-2.0
  
  Unless required by applicable law or agreed to in writing, software
  distributed under the License is distributed on an "AS IS" BASIS,
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  See the License for the specific language governing permissions and
  limitations under the License.
  ============LICENSE_END=========================================================
  -->
<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>
    <parent>
        <groupId>org.onap.appc.parent</groupId>
        <artifactId>odlparent-lite</artifactId>
        <version>2.6.0-SNAPSHOT</version>
        <relativePath />
    </parent>
  <groupId>org.onap.appc</groupId>
	<artifactId>appc-artifact-handler-installer</artifactId>
	<name>appc-artifact-handler-installer</name>
	<packaging>pom</packaging>

	<properties>
		<application.name>appc-artifact-handler</application.name>
		<features.boot>appc-artifact-handler</features.boot>
		<features.repositories>mvn:org.onap.appc/onap-appc-artifact-handler/${project.version}/xml/features</features.repositories>
		<include.transitive.dependencies>false</include.transitive.dependencies>
	</properties>

	<dependencies>

		<dependency>
			<groupId>org.onap.appc</groupId>
			<artifactId>onap-appc-artifact-handler</artifactId>
			<version>${project.version}</version>
			<classifier>features</classifier>
			<type>xml</type>
			<exclusions>
				<exclusion>
					<groupId>*</groupId>
					<artifactId>*</artifactId>
				</exclusion>
			</exclusions>
		</dependency>
		<dependency>
			<groupId>org.onap.appc</groupId>
			<artifactId>appc-artifact-handler-provider</artifactId>
			<version>${project.version}</version>
		</dependency>

	</dependencies>

	<build>
		<plugins>
			<plugin>
				<artifactId>maven-assembly-plugin</artifactId>
				<executions>
					<execution>
						<id>maven-repo-zip</id>
						<goals>
							<goal>single</goal>
						</goals>
						<phase>package</phase>
						<configuration>
							<appendAssemblyId>false</appendAssemblyId>
							<attach>false</attach>
							<finalName>stage/${application.name}-${project.version}</finalName>
							<descriptors>
								<descriptor>src/assembly/assemble_mvnrepo_zip.xml</descriptor>
							</descriptors>
						</configuration>
					</execution>
					<execution>
						<id>installer-zip</id>
						<goals>
							<goal>single</goal>
						</goals>
						<phase>package</phase>
						<configuration>
							<appendAssemblyId>false</appendAssemblyId>
							<attach>true</attach>
							<finalName>${application.name}-${project.version}</finalName>
							<descriptors>
								<descriptor>src/assembly/assemble_installer_zip.xml</descriptor>
							</descriptors>
						</configuration>
					</execution>
				</executions>
			</plugin>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-dependency-plugin</artifactId>
				<executions>
					<execution>
						<id>copy-dependencies</id>
						<goals>
							<goal>copy-dependencies</goal>
						</goals>
						<phase>prepare-package</phase>
						<configuration>
							<transitive>false</transitive>
							<outputDirectory>${project.build.directory}/assembly/system</outputDirectory>
							<overWriteReleases>false</overWriteReleases>
							<overWriteSnapshots>true</overWriteSnapshots>
							<overWriteIfNewer>true</overWriteIfNewer>
							<useRepositoryLayout>true</useRepositoryLayout>
							<addParentPoms>false</addParentPoms>
							<copyPom>false</copyPom>
							<excludeGroupIds>org.opendaylight</excludeGroupIds>
							<scope>provided</scope>
						</configuration>
					</execution>
				</executions>
			</plugin>
			<plugin>
				<artifactId>maven-resources-plugin</artifactId>
				<executions>
					<execution>
						<id>copy-version</id>
						<goals>
							<goal>copy-resources</goal>
						</goals>
						<!-- here the phase you need -->
						<phase>validate</phase>
						<configuration>
							<outputDirectory>${basedir}/target/stage</outputDirectory>
							<resources>
								<resource>
									<directory>src/main/resources/scripts</directory>
									<includes>
										<include>install-feature.sh</include>
									</includes>
									<filtering>true</filtering>
								</resource>
							</resources>
						</configuration>
					</execution>
				</executions>
			</plugin>
		</plugins>
	</build>

	<version>1.6.2-SNAPSHOT</version>
</project>
maven.wagon.http.ssl.allowall ${ssl.allowall} maven.wagon.http.ssl.insecure ${ssl.insecure} org.codehaus.mojo versions-maven-plugin 2.5 true maven-scm-plugin 1.8.1 ${project.artifactId}-${project.version} pl.project13.maven git-commit-id-plugin 4.0.0 full ^git.build.(time|version)$ ^git.commit.id.(abbrev|full)$ maven-javadoc-plugin 2.10.4 false org.umlgraph.doclet.UmlGraphDoc org.umlgraph umlgraph 5.6 -views true org.opendaylight.* javadoc-no-fork test-javadoc-no-fork aggregate aggregate test-aggregate org.apache.maven.plugins maven-jxr-plugin 2.3 aggregate aggregate test-aggregate maven-surefire-plugin 2.17 org.apache.maven.plugins maven-changelog-plugin 2.3 dual-report range 30 changelog file-activity org.codehaus.mojo taglist-maven-plugin 2.4 generate-json ${swagger-properties} swagger-sdk.generate-json org.codehaus.mojo properties-maven-plugin 1.0.0 initialize read-project-properties ${basedir}/src/main/resources/swagger.properties com.github.kongchen swagger-maven-plugin 3.1.4 ${api-rest-package} http,https ${api-host-ip}:${api-host-port} ${api-base-path} ${api-title} ${api-version} ${api-description} ${api-license} ${basedir}/src/main/resources compile generate org.apache.maven.plugins maven-install-plugin 2.3.1 install-file-id install install-file ${basedir}/src/main/resources/swagger.json ${project.groupId} ${project.artifactId}-swagger-schema ${project.version} json generate-sdk ${swagger-json} swagger-sdk.generate-java-sdk org.apache.maven.plugins maven-antrun-plugin ${maven-antrun-plugin.version} initialize ant-create-script true run ant-contrib ant-contrib 1.0b3 ant ant io.swagger swagger-codegen-maven-plugin 2.2.1 generate ${basedir}/src/main/resources/swagger.json ${project.build.directory}/generated-sources java joda jersey2 ${project.groupId} ${project.artifactId}-java-sdk ${project.version} ${project.groupId}.${project.artifactId}.client.model ${project.groupId}.${project.artifactId}.client.api ${project.groupId}.${project.artifactId}.client.invoker org.codehaus.mojo exec-maven-plugin 1.5.0 swagger-generate-sources generate-sources exec ${project.build.directory}${file.separator}${swagger.sdk.script.file} org.apache.maven.plugins maven-clean-plugin 3.0.0 clean-generated-files generate-sources clean ${project.build.directory}/generated-sources org.onap.msb.swagger-sdk swagger-sdk 1.0.0 q true true true true true true true true true true true true true true true true true true true true true true true sonar-jacoco-aggregate onap.jacoco.aggregateFile org.jacoco jacoco-maven-plugin merge merge generate-resources ${onap.jacoco.aggregateFile} ${project.basedir} **/target/code-coverage/*.exec