Files
alfresco-sdk/pom.xml

239 lines
8.1 KiB
XML

<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>3.9.0</version>
<name>Maven Alfresco Lifecycle support base project</name>
<url>http://maven.alfresco.com/nexus/content/repositories/alfresco-docs/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>${project.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>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<scm>
<connection>scm:svn:https://maven-alfresco-archetypes.googlecode.com/svn/tags/maven-alfresco-lifecycle-3.9.0</connection>
<developerConnection>scm:svn:https://maven-alfresco-archetypes.googlecode.com/svn/tags/maven-alfresco-lifecycle-3.9.0</developerConnection>
<url>https://maven-alfresco-archetypes.googlecode.com/svn/tags/maven-alfresco-lifecycle-3.9.0</url>
</scm>
<!-- New Alfresco nexus instance -->
<repositories>
<repository>
<id>alfresco-public</id>
<url>http://maven.alfresco.com/nexus/content/groups/public</url>
</repository>
<repository>
<id>alfresco-public-snapshots</id>
<url>http://maven.alfresco.com/nexus/content/groups/public-snapshots</url>
<snapshots>
<enabled>true</enabled>
<updatePolicy>daily</updatePolicy>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>alfresco-public</id>
<url>http://maven.alfresco.com/nexus/content/groups/public</url>
</pluginRepository>
<pluginRepository>
<id>alfresco-public-snapshots</id>
<url>http://maven.alfresco.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>
<developer>
<id>carlo.sciolla</id>
<name>Carlo Sciolla</name>
<email>m.pillitu@sourcesense.com</email>
<organization>Sourcesense</organization>
<organizationUrl>http://www.sourcesense.com</organizationUrl>
<roles>
<role>Infra support</role>
<role>Developer</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>
<version>2.3.2</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
<plugin>
<artifactId>maven-site-plugin</artifactId>
<version>3.0</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-changes-plugin</artifactId>
<version>2.6</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>
<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</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</version>
</extension>
</extensions>
</build>
<reporting>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.9</version>
<reportSets>
<reportSet>
<reports>
<report>report-only</report>
</reports>
</reportSet>
</reportSets>
</plugin>
<plugin>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.8</version>
</plugin>
<plugin>
<artifactId>maven-changes-plugin</artifactId>
<version>2.6</version>
<reportSets>
<reportSet>
<reports>
<report>changes-report</report>
</reports>
</reportSet>
</reportSets>
</plugin>
</plugins>
</reporting>
<distributionManagement>
<repository>
<id>alfresco-releases</id>
<url>http://maven.alfresco.com/nexus/content/repositories/releases</url>
</repository>
<snapshotRepository>
<name>alfresco snapshots repository</name>
<id>alfresco-snapshots</id>
<url>http://maven.alfresco.com/nexus/content/repositories/snapshots</url>
</snapshotRepository>
<site>
<id>alfresco-docs</id>
<url>dav:http://maven.alfresco.com/nexus/content/repositories/alfresco-docs-staging/maven-alfresco-lifecycle</url>
</site>
</distributionManagement>
</project>