<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>com.barchart.udt</groupId>
		<artifactId>barchart-udt4-parent</artifactId>
		<version>1.0.2</version>
	</parent>

	<artifactId>barchart-udt4-bundle</artifactId>
	<packaging>jar</packaging>

	<!-- <scm> -->
	<!-- <url>http://code.google.com/p/barchart-udt/source/browse/</url> -->
	<!-- <connection>scm:svn:http://barchart-udt.googlecode.com/svn/trunk/core-bundle</connection> -->
	<!-- <developerConnection>scm:svn:https://barchart-udt.googlecode.com/svn/trunk/core-bundle</developerConnection> -->
	<!-- </scm> -->

	<properties>

		<dependencyArtifactId>barchart-udt4</dependencyArtifactId>
		<dependencyVersion>${snapshotVersion}</dependencyVersion>
		<dependencyUnpack>target/classes</dependencyUnpack>

	</properties>

	<build>

		<plugins>

			<!-- <plugin> -->
			<!-- <groupId>org.apache.maven.plugins</groupId> -->
			<!-- <artifactId>maven-nar-plugin</artifactId> -->
			<!-- <extensions>true</extensions> -->
			<!-- </plugin> -->

			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-release-plugin</artifactId>
				<configuration>
					<arguments>--define skipTests --activate-profiles
						sonatype-oss-release,release-properties,release-versions,package-bundle</arguments>
				</configuration>
			</plugin>

		</plugins>

	</build>

	<profiles>

		<profile>
			<id>package-bundle</id>
			<build>
				<plugins>

					<plugin>
						<groupId>org.apache.maven.plugins</groupId>
						<artifactId>maven-dependency-plugin</artifactId>
						<executions>
							<execution>
								<id>package-bundle-unpack</id>
								<phase>compile</phase>
								<goals>
									<goal>unpack</goal>
								</goals>
								<configuration>
									<excludeTransitive>true</excludeTransitive>
									<excludes>META-INF/</excludes>
									<outputDirectory>${dependencyUnpack}</outputDirectory>
									<overWriteIfNewer>true</overWriteIfNewer>
									<overWriteReleases>true</overWriteReleases>
									<overWriteSnapshots>true</overWriteSnapshots>
									<artifactItems>
										<artifactItem>
											<groupId>${project.groupId}</groupId>
											<artifactId>${dependencyArtifactId}</artifactId>
											<version>${dependencyVersion}</version>
											<type>jar</type>
										</artifactItem>
										<artifactItem>
											<groupId>${project.groupId}</groupId>
											<artifactId>${dependencyArtifactId}</artifactId>
											<classifier>i386-Linux-g++-jni</classifier>
											<version>${dependencyVersion}</version>
											<type>nar</type>
										</artifactItem>
										<artifactItem>
											<groupId>${project.groupId}</groupId>
											<artifactId>${dependencyArtifactId}</artifactId>
											<classifier>amd64-Linux-g++-jni</classifier>
											<version>${dependencyVersion}</version>
											<type>nar</type>
										</artifactItem>
										<artifactItem>
											<groupId>${project.groupId}</groupId>
											<artifactId>${dependencyArtifactId}</artifactId>
											<classifier>i386-MacOSX-g++-jni</classifier>
											<version>${dependencyVersion}</version>
											<type>nar</type>
										</artifactItem>
										<artifactItem>
											<groupId>${project.groupId}</groupId>
											<artifactId>${dependencyArtifactId}</artifactId>
											<classifier>x86_64-MacOSX-g++-jni</classifier>
											<version>${dependencyVersion}</version>
											<type>nar</type>
										</artifactItem>
										<artifactItem>
											<groupId>${project.groupId}</groupId>
											<artifactId>${dependencyArtifactId}</artifactId>
											<classifier>x86-Windows-g++-jni</classifier>
											<version>${dependencyVersion}</version>
											<type>nar</type>
										</artifactItem>
									</artifactItems>
								</configuration>
							</execution>
						</executions>
					</plugin>

				</plugins>

			</build>
		</profile>

	</profiles>

</project>
