aboutsummaryrefslogtreecommitdiffstats
path: root/ardor3d-distribution/pom.xml
blob: 7f721af4256166d4ce4a1aa29b3d461d2b68c8e5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
<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/maven-v4_0_0.xsd">
	<modelVersion>4.0.0</modelVersion>
	<parent>
		<groupId>com.ardor3d</groupId>
		<artifactId>ardor3d</artifactId>
		<version>0.9-SNAPSHOT</version>
		<relativePath>../pom.xml</relativePath>
	</parent>

	<artifactId>distribution</artifactId>
	<packaging>pom</packaging>
	<name>Distribution</name>

	<dependencies>
		<!-- NOTE: This dependency is only required to sort this project to the 
			end of the line in the multimodule build. -->
		<dependency>
			<groupId>${project.groupId}</groupId>
			<artifactId>ardor3d-examples</artifactId>
			<version>${project.version}</version>
		</dependency>
	</dependencies>
	
	<!-- TODO adapt when switching to Sonatype OSS
	 
	When switching to Sonatype OSS, the parent pom will use Sonatype OSS repos
	in its distributionManagement block. As the zips of this module shouldn't be deployed to 
	Sonatype/Central but rather to Ardor3D's own repo, the repos have to be overridden here: 
	
    <distributionManagement>
        <repository>
            <id>Ardor3D-releases</id>
            <name>Ardor3D releases</name>
            <url>http://ardor3d.com:8081/nexus/content/repositories/releases</url>
        </repository>
        <snapshotRepository>
            <id>Ardor3D-snapshots</id>
            <name>Ardor3D snapshots</name>
            <url>http://ardor3d.com:8081/nexus/content/repositories/snapshots</url>
        </snapshotRepository>
    </distributionManagement>
	-->

	<build>
		<plugins>
			<plugin>
				<artifactId>maven-assembly-plugin</artifactId>
				<version>2.4</version>
				<executions>
					<execution>
						<id>distro-assembly</id>
						<phase>package</phase>
						<goals>
							<goal>single</goal>
						</goals>
						<configuration>
							<descriptors>
								<descriptor>assembly-jogl.xml</descriptor>
								<descriptor>assembly-lwjgl.xml</descriptor>
							</descriptors>
						</configuration>
					</execution>
				</executions>
			</plugin>
			<plugin>
				<groupId>com.googlecode.mavennatives</groupId>
				<artifactId>maven-nativedependencies-plugin</artifactId>
				<version>0.0.7</version>
				<executions>
					<execution>
						<id>unpacknatives</id>
						<goals>
							<goal>copy</goal>
						</goals>
					</execution>
				</executions>
			</plugin>
			<plugin>
				<artifactId>maven-install-plugin</artifactId>
				<configuration>
					<skip>true</skip>
				</configuration>
			</plugin>
		</plugins>
	</build>
</project>