<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>
	<groupId>org.alfresco</groupId>
	<artifactId>maven-alfresco-lifecycle</artifactId>
	<packaging>pom</packaging>
	<version>1.0.0</version>
	<name>Maven Alfresco Lifecycle support base project</name>
	<url>http://repository.sourcesense.com/nexus/content/repositories/alfresco.public.sites/maven-alfresco-lifecycle</url>
	<description>
This project is meant to gather all commons configurations, plugins and archetypes for the full Maven Alfresco lifecycle support.
It gathers the latest stable versions of the different components that are used to support Alfresco development on Maven in enterprise and 
community contexts. 
	</description>
	<issueManagement>
		<system>Google Code</system>
		<url>http://code.google.com/p/maven-alfresco-archetypes/issues/list</url>
	</issueManagement>
	<organization>
		<name>Alfresco</name>
		<url>http://www.alfresco.com</url>
	</organization>
	<modules>
		<module>maven-alfresco-archetypes</module>
		<module>plugins/maven-amp-plugin</module>
		<module>plugins/maven-nosnapshot-plugin</module>
	</modules>
	<properties>
		<svn.base.url>https://maven-alfresco-archetypes.googlecode.com/svn</svn.base.url>
		<svn.url>${svn.base.url}/trunk</svn.url>
		<svn.tags.url>${svn.base.url}/tags</svn.tags.url>
		<!--
			These redundancies are due to filtering issues of Maven. See here
			http://maven.apache.org/plugins/maven-site-plugin/usage.html
		-->
		<site_pom_description>${pom.description}</site_pom_description>
		<site_pom_url>${project.url}</site_pom_url>
		<site_pom_groupId>${project.groupId}</site_pom_groupId>
		<site_pom_artifactId>${project.artifactId}</site_pom_artifactId>
		<site_pom_version>${project.version}</site_pom_version>
		<site_tags_url>${svn.tags.url}</site_tags_url>
		<site_site_url>${project.url}</site_site_url>
	</properties>
	<scm>
		<connection>scm:svn:https://maven-alfresco-archetypes.googlecode.com/svn/tags/maven-alfresco-lifecycle-1.0.0</connection>
		<developerConnection>scm:svn:https://maven-alfresco-archetypes.googlecode.com/svn/tags/maven-alfresco-lifecycle-1.0.0</developerConnection>
		<url>https://maven-alfresco-archetypes.googlecode.com/svn/tags/maven-alfresco-lifecycle-1.0.0</url>
	</scm>
	<repositories>
		<repository>
			<id>ss-public-mirror</id>
			<url>http://repository.sourcesense.com/nexus/content/groups/public</url>
		</repository>
		<repository>
			<id>ss-public-snapshots-mirror</id>
			<url>http://repository.sourcesense.com/nexus/content/groups/public-snapshots</url>
			<snapshots>
				<enabled>true</enabled>
				<updatePolicy>daily</updatePolicy>
			</snapshots>
		</repository>
	</repositories>
	<pluginRepositories>
		<pluginRepository>
			<id>ss-public-mirror</id>
			<url>http://repository.sourcesense.com/nexus/content/groups/public</url>
		</pluginRepository>
		<pluginRepository>
			<id>ss-public-snapshots-mirror</id>
			<url>http://repository.sourcesense.com/nexus/content/groups/public-snapshots</url>
			<snapshots>
				<enabled>true</enabled>
				<updatePolicy>daily</updatePolicy>
			</snapshots>
		</pluginRepository>
	</pluginRepositories>
	<developers>
		<developer>
			<id>columbro</id>
			<name>Gabriele Columbro</name>
			<email>gabriele.columbro@alfresco.com</email>
			<roles>
				<role>Founder</role>
				<role>Alfresco Solution Engineer</role>
				<role>Developer</role>
			</roles>
			<organization>Alfresco</organization>
			<organizationUrl>http://www.alfresco.com</organizationUrl>
		</developer>
		<developer>
			<id>maurizio@session.it</id>
			<name>Maurizio Pillitu</name>
			<email>m.pillitu@sourcesense.com</email>
			<organization>Sourcesense</organization>
			<organizationUrl>http://www.sourcesense.com</organizationUrl>
			<roles>
				<role>Solution architect</role>
				<role>Agile guru</role>
				<role>Maven Calm Expert</role>
			</roles>
		</developer>
	</developers>
	<mailingLists>
		<mailingList>
			<name>Maven Alfresco Google Group</name>
			<archive>http://groups.google.com/group/maven-alfresco</archive>
			<subscribe>http://groups.google.com/group/maven-alfresco/subscribe</subscribe>
		</mailingList>
	</mailingLists>
	<build>
		<plugins>
			<plugin>
				<artifactId>maven-compiler-plugin</artifactId>
				<configuration>
					<source>1.5</source>
					<target>1.5</target>
				</configuration>
			</plugin>
			<plugin>
				<artifactId>maven-site-plugin</artifactId>
				<version>2.0.1</version>
			</plugin>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-changes-plugin</artifactId>
				<!-- Using patched version to overcome multimodule limitations during release
					 See: http://jira.codehaus.org/browse/MCHANGES-145 
				 -->
				<version>2.2-patched</version>
				<!--
					Automatically notifies the list when release is done. Please supply
					username and password in the command line
				-->
				<!--
					NB: Define smtp.* properties either in command line or in
					settings.xml
				-->
				<configuration>
					<template>custom-announcement.vm</template>
          			<templateDirectory>announcements</templateDirectory>
					<!-- To have the announcement sent only for the root module (otherwise it breaks, workaround for http://jira.codehaus.org/browse/MCHANGES-145) -->
					<aggregate>true</aggregate>
					<smtpHost>${smtp.server}</smtpHost>
					<smtpPort implementation="java.lang.Integer">${smtp.port}</smtpPort>
					<toAddresses>
						<toAddress implementation="java.lang.String">maven-alfresco@googlegroups.com</toAddress>
						<toAddress implementation="java.lang.String">announce@maven.apache.org</toAddress>
						<toAddress implementation="java.lang.String">alfresco-dev@lists.sourcesense.com</toAddress>
					</toAddresses>
					<username>${smtp.username}</username>
					<password>${smtp.password}</password>
					<sslMode>${smtp.sslMode}</sslMode>
					<fromDeveloperId>columbro</fromDeveloperId>
					<urlDownload>${project.url}/index.html</urlDownload>
				</configuration>
			</plugin>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-release-plugin</artifactId>
				<configuration>
					<!-- useEditMode>true</useEditMode>-->
					<preparationGoals>clean package</preparationGoals>
					<goals>deploy site-deploy changes:announcement-generate changes:announcement-mail</goals>
					<tagBase>${svn.tags.url}</tagBase>
					<autoVersionSubmodules>false</autoVersionSubmodules>
				</configuration>
			</plugin>
		</plugins>
		<extensions>
			<extension>
				<groupId>org.apache.maven.wagon</groupId>
				<artifactId>wagon-webdav-jackrabbit</artifactId>
				<version>1.0-beta-6</version>
			</extension>
		</extensions>
	</build>
	<reporting>
		<plugins>
			<plugin>
				<artifactId>maven-compiler-plugin</artifactId>
				<configuration>
					<source>1.5</source>
					<target>1.5</target>
				</configuration>
			</plugin>
			<plugin>
				<artifactId>maven-surefire-plugin</artifactId>
				<reportSets>
					<reportSet>
						<reports>
							<report>report-only</report>
						</reports>
					</reportSet>
				</reportSets>
			</plugin>
			<plugin>
				<artifactId>maven-javadoc-plugin</artifactId>
			</plugin>
			<plugin>
				<groupId>org.codehaus.mojo</groupId>
				<artifactId>jxr-maven-plugin</artifactId>
			</plugin>
			<plugin>
				<artifactId>maven-changes-plugin</artifactId>
				<reportSets>
					<reportSet>
						<reports>
							<report>changes-report</report>
						</reports>
					</reportSet>
				</reportSets>
			</plugin>
		</plugins>
	</reporting>
	<distributionManagement>
		<repository>
			<id>ss-public</id>
			<url>http://repository.sourcesense.com/nexus/content/repositories/alfresco.public.releases</url>
		</repository>
		<snapshotRepository>
			<id>ss-public-snapshots</id>
			<url>http://repository.sourcesense.com/nexus/content/repositories/alfresco.public.snapshots</url>
		</snapshotRepository>
		<site>
			<id>ss-public-sites</id>
			<url>dav:http://repository.sourcesense.com/nexus/content/repositories/alfresco.public.sites/maven-alfresco-lifecycle</url>
		</site>
	</distributionManagement>
</project>
