pom.xml 3.0 KB
Newer Older
1 2 3 4 5
<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>
6 7
		<groupId>org.apache.flink</groupId>
		<artifactId>flink-parent</artifactId>
8
		<version>0.6-incubating-SNAPSHOT</version>
9 10 11
		<relativePath>..</relativePath>
	</parent>
	
12
	<artifactId>flink-quickstart</artifactId>
13 14
	<packaging>pom</packaging>

15 16
	<name>flink-quickstart</name>
	<description>Parent project for different quickstart archetypes for Apache Flink</description>
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 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105
	

	<!-- See http://www.imixs.org/jee/archetype/build.html -->
	<!-- Distributen Management oss.sonatype.org -->
	<distributionManagement>
		<snapshotRepository>
			<id>sonatype-nexus-snapshots</id>
			<name>Sonatype Nexus Snapshots</name>
			<url>http://oss.sonatype.org/content/repositories/snapshots</url>
		</snapshotRepository>
		<repository>
			<id>sonatype-nexus-staging</id>
			<name>Nexus Release Repository</name>
			<url>http://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
		</repository>
	</distributionManagement>

		<modules>
			<module>quickstart-java</module>
			<module>quickstart-scala</module>
		</modules>

		<profiles>
			<profile>
				<id>release</id>
					<build>
						<plugins>
							<!-- source attachment -->
							<plugin>
								<groupId>org.apache.maven.plugins</groupId>
								<artifactId>maven-source-plugin</artifactId>
								<version>2.2.1</version>
								<executions>
									<execution>
										<id>attach-sources</id>
										<goals>
											<goal>jar</goal>
										</goals>
									</execution>
								</executions>
							</plugin>
							<!-- Javadocs -->
							<plugin>
								<groupId>org.apache.maven.plugins</groupId>
								<artifactId>maven-javadoc-plugin</artifactId>
								<version>2.9.1</version>
									<executions>
									<execution>
										<id>attach-javadocs</id>
										<goals>
											<goal>jar</goal>
										</goals>
									</execution>
								</executions>
							</plugin>
							<!-- signing -->
							<plugin>
							<groupId>org.apache.maven.plugins</groupId>
							<artifactId>maven-gpg-plugin</artifactId>
							<version>1.4</version>
							<executions>
								<execution>
								<id>sign-artifacts</id>
								<phase>verify</phase>
								<goals>
									<goal>sign</goal>
								</goals>
								</execution>
							</executions>
							</plugin>
						</plugins>
						<pluginManagement>
							<plugins>
								<plugin>
									<groupId>org.apache.maven.plugins</groupId>
									<artifactId>maven-release-plugin</artifactId>
									<version>2.1</version>
									<configuration>
										<mavenExecutorId>forked-path</mavenExecutorId>
										<useReleaseProfile>false</useReleaseProfile>
										<arguments>${arguments} -Psonatype-oss-release</arguments>
									</configuration>
								</plugin>
							</plugins>
						</pluginManagement>
					</build>
			</profile>
		</profiles>
</project>