pom.xml 2.77 KB
Newer Older
1 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/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>
Christian Wulf's avatar
Christian Wulf committed
4

5
	<groupId>net.kieker-monitoring</groupId>
6 7
	<artifactId>kieker.tools.eclipse.parent</artifactId>
	<version>1.0.0-SNAPSHOT</version>
8

9
	<packaging>pom</packaging>
10

11 12
	<properties>
		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
Christian Wulf's avatar
Christian Wulf committed
13 14
		<tycho-version>0.26.0</tycho-version>
		<eclipse>http://download.eclipse.org/releases/neon</eclipse>
15 16 17 18 19 20 21 22
	</properties>

	<repositories>
		<repository>
			<id>eclipse</id>
			<url>${eclipse}</url>
			<layout>p2</layout>
		</repository>
23 24 25 26 27
		<repository>
			<id>Eclipse Nebula</id>
			<url>http://download.eclipse.org/nebula/releases/latest/</url>
			<layout>p2</layout>
		</repository>
28 29 30 31
		<repository>
			<id>sonatype.oss.snapshots</id>
			<url>https://oss.sonatype.org/content/repositories/snapshots/</url>
		</repository>
32 33 34
	</repositories>

	<modules>
35
		<module>kieker.tools.eclipse.analysis</module>
36
		<module>kieker.tools.eclipse.analysis.nl1</module>
37
		<module>kieker.tools.eclipse.feature</module>
38 39
		<module>kieker.tools.eclipse.monitoring</module>
		<module>kieker.tools.eclipse.repository</module>
40
	</modules>
41

42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
	<build>
		<resources>
			<resource>
				<directory>
					kieker.eclipse.monitoring/resources
				</directory>
			</resource>
		</resources>
		<plugins>
			<plugin>
				<groupId>org.eclipse.tycho</groupId>
				<artifactId>tycho-maven-plugin</artifactId>
				<version>${tycho-version}</version>
				<extensions>true</extensions>
			</plugin>
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 88 89 90 91
			<plugin>
				<groupId>org.eclipse.tycho</groupId>
				<artifactId>target-platform-configuration</artifactId>
				<version>${tycho-version}</version>
				<configuration>
					<environments>
						<environment>
							<os>linux</os>
							<ws>gtk</ws>
							<arch>x86</arch>
						</environment>
						<environment>
							<os>linux</os>
							<ws>gtk</ws>
							<arch>x86_64</arch>
						</environment>
						<environment>
							<os>win32</os>
							<ws>win32</ws>
							<arch>x86</arch>
						</environment>
						<environment>
							<os>win32</os>
							<ws>win32</ws>
							<arch>x86_64</arch>
						</environment>
						<environment>
							<os>macosx</os>
							<ws>cocoa</ws>
							<arch>x86_64</arch>
						</environment>
					</environments>
				</configuration>
			</plugin>
92
		</plugins>
93 94 95 96 97 98 99 100 101 102 103 104 105 106

		<pluginManagement>
			<plugins>
				<plugin>
					<groupId>org.eclipse.tycho</groupId>
					<artifactId>tycho-pomgenerator-plugin</artifactId>
					<version>${tycho-version}</version>
					<configuration>
						<groupId>${project.groupId}</groupId>
						<version>${project.version}</version>
					</configuration>
				</plugin>
			</plugins>
		</pluginManagement>
107 108
	</build>
</project>