<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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>
	<parent>
		<groupId>net.shibboleth.oidc</groupId>
		<artifactId>oidc-common-parent</artifactId>
		<version>0.0.1</version>
	</parent>

	<artifactId>oidc-common-dist</artifactId>
	<name>Shibboleth IdP :: Plugins :: OIDC Common :: Distribution</name>
	<description>Distributiuon of the common OIDC plugin.</description>

	<properties>
		<checkstyle.configLocation>${project.basedir}/../checkstyle.xml</checkstyle.configLocation>
		<dist.finalName>shibboleth-idp-plugin-oidc-common-${project.version}</dist.finalName>
		<dist.assemblyDirectory>${project.build.directory}/${dist.finalName}</dist.assemblyDirectory>
	</properties>

	<build>
		<plugins>
			<!-- Copy src/main/resources to assembly directory. -->
			<plugin>
				<artifactId>maven-resources-plugin</artifactId>
				<executions>
					<execution>
						<id>copy-resources</id>
						<phase>prepare-package</phase>
						<goals>
							<goal>copy-resources</goal>
						</goals>
						<configuration>
							<includeEmptyDirs>true</includeEmptyDirs>
							<outputDirectory>${dist.assemblyDirectory}</outputDirectory>
							<resources>
								<resource>
									<directory>${basedir}/src/main/resources</directory>
								</resource>
							</resources>
						</configuration>
					</execution>
				</executions>
			</plugin>
			<!-- Assemble -->
			<plugin>
				<artifactId>maven-assembly-plugin</artifactId>
				<executions>
					<execution>
						<id>make-assembly</id>
						<phase>package</phase>
						<goals>
							<goal>single</goal>
						</goals>
					</execution>
				</executions>
				<configuration>
					<appendAssemblyId>false</appendAssemblyId>
					<descriptors>
						<descriptor>src/main/assembly/plugin-assembly.xml</descriptor>
					</descriptors>
					<finalName>${dist.finalName}</finalName>
					<tarLongFileMode>gnu</tarLongFileMode>
				</configuration>
			</plugin>
		</plugins>

	</build>


</project>