pom.xml 2.6 KB
Newer Older
S
sewen 已提交
1
<?xml version="1.0" encoding="UTF-8"?>
S
sewen 已提交
2 3
<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">
S
sewen 已提交
4

S
sewen 已提交
5
	<modelVersion>4.0.0</modelVersion>
S
sewen 已提交
6

S
sewen 已提交
7 8
	<parent>
		<groupId>eu.stratosphere</groupId>
S
StephanEwen 已提交
9
		<artifactId>ozone</artifactId>
10
		<version>0.2-ozone</version>
R
Robert Metzger 已提交
11 12
	    <relativePath>..</relativePath>
    </parent>
S
sewen 已提交
13

S
sewen 已提交
14 15 16
	<artifactId>pact</artifactId>
	<packaging>pom</packaging>
	<name>pact</name>
S
sewen 已提交
17

S
sewen 已提交
18 19 20 21 22 23 24 25
	<inceptionYear>2009</inceptionYear>
	<licenses>
		<license>
			<name>The Apache Software License, Version 2.0</name>
			<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
			<distribution>nephele</distribution>
		</license>
	</licenses>
S
sewen 已提交
26

S
sewen 已提交
27 28
	<developers>
	</developers>
S
sewen 已提交
29

30 31 32 33 34 35 36 37 38 39 40
	<modules>
		<module>pact-common</module>
		<module>pact-runtime</module>
		<module>pact-compiler</module>
		<module>pact-compiler-tests</module>
		<module>pact-clients</module>
		<module>pact-examples</module>
		<module>pact-tests</module>
		<module>pact-array-datamodel</module>
	</modules>

S
sewen 已提交
41 42
	<properties>
	</properties>
S
sewen 已提交
43

S
sewen 已提交
44 45 46 47 48 49
	<dependencyManagement>
		<!-- this section defines the module versions that are used if nothing 
			else is specified. -->
		<dependencies>
		</dependencies>
	</dependencyManagement>
S
sewen 已提交
50

S
sewen 已提交
51 52 53 54
	<dependencies>
	</dependencies>

	<build>
55 56 57 58 59 60 61
		<plugins>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-source-plugin</artifactId>
				<version>2.1.1</version>
				<executions>
					<execution>
S
sewen 已提交
62 63 64 65 66
						<id>source:aggregate</id>
						<phase>package</phase>
						<goals>
							<goal>aggregate</goal>
						</goals>
67 68 69 70 71 72 73 74
					</execution>
				</executions>
				<configuration>
					<includes>
						<include>eu/stratosphere/pact/*</include>
					</includes>
				</configuration>
			</plugin>
S
sewen 已提交
75

76 77
		</plugins>
	</build>
78
	
79
	<!-- See main pom.xml for explanation of profiles -->
80 81
	<profiles>
		<profile>
82 83 84
			<id>hadoop-1</id>
			<activation>
				<property>
85 86
					<!-- Please do not remove the 'hadoop1' comment. See ./tools/generate_specific_pom.sh -->
					<!--hadoop1--><name>!hadoop.profile</name>
87 88
				</property>
			</activation>
89
			<modules>
90
				<!-- No extra modules: pact-hbase is currently not compatible with Hadoop v1 -->
91 92 93
			</modules>
		</profile>
		<profile>
94
			<id>hadoop-2</id>
95
			<activation>
96
				<property>
97 98
					<!-- Please do not remove the 'hadoop1' comment. See ./tools/generate_specific_pom.sh -->
					<!--hadoop2--><name>hadoop.profile</name><value>2</value>
99
				</property>
100
			</activation>
101
			<modules>
102
				<module>pact-hbase</module>
103 104 105 106
			</modules>
		</profile>
	</profiles>

S
sewen 已提交
107
</project>