From eb3de51c9aa8999cacd29f0aef249d326665a0b4 Mon Sep 17 00:00:00 2001 From: maoo Date: Mon, 5 Nov 2012 01:00:31 +0000 Subject: [PATCH] added project history and few minor documentation fixes git-svn-id: http://maven-alfresco-archetypes.googlecode.com/svn/trunk@642 04253f4f-3451-0410-a141-5562f1e59037 --- .../src/site/apt/advanced-usage.apt.vm | 2 +- .../src/site/apt/index.apt.vm | 2 +- .../src/site/apt/plexus-components.apt.vm | 22 +++++++++---------- src/site/apt/index.apt.vm | 21 ++++++++++++------ 4 files changed, 27 insertions(+), 20 deletions(-) diff --git a/plugins/alfresco-maven-plugin/src/site/apt/advanced-usage.apt.vm b/plugins/alfresco-maven-plugin/src/site/apt/advanced-usage.apt.vm index 7bf10866..cedde4be 100644 --- a/plugins/alfresco-maven-plugin/src/site/apt/advanced-usage.apt.vm +++ b/plugins/alfresco-maven-plugin/src/site/apt/advanced-usage.apt.vm @@ -97,7 +97,7 @@ Overlay and installation of AMPs to WAR ** Multiple AMP installation - The plugin is thoroughly documented in the {{{./install-mojo.html} mojo page}}, but we provide here an example of how to mimic the + The plugin installation goal is thoroughly documented in the {{{./install-mojo.html} alfresco:install mojo page}}, but we provide here an example of how to mimic the <<>> (Alfresco script), using the Alfresco Maven Plugin to install a full folder of AMPs (<> The install goal is bound in this case to the <<>> phase, it's up to you to make sure an exploded WAR or WAR is present in warLocation during that phase): diff --git a/plugins/alfresco-maven-plugin/src/site/apt/index.apt.vm b/plugins/alfresco-maven-plugin/src/site/apt/index.apt.vm index 8df39c2c..af9a2d5f 100644 --- a/plugins/alfresco-maven-plugin/src/site/apt/index.apt.vm +++ b/plugins/alfresco-maven-plugin/src/site/apt/index.apt.vm @@ -18,7 +18,7 @@ Introduction *{{{./install-mojo.html}alfresco:install}} Installs one or multiple AMPs into an Alfresco WAR / exploded WAR folder embedding {{{http://wiki.alfresco.com/wiki/Module_Management_Tool} Alfresco MMT}} - *{{{./set-version-mojo.html}alfresco:version}} Parses ${project.version} removing literals (for AMP compatibility) and making the <<<$\{noSnapshot\}>>> property available in the POM + *{{{./set-version-mojo.html}alfresco:version}} Parses ${project.version} removing literals (for AMP compatibility) and making the <<<$\{noSnapshotVersion\}>>> property available in the POM More info in the {{{./plugin-info.html}goals page}}. diff --git a/plugins/alfresco-maven-plugin/src/site/apt/plexus-components.apt.vm b/plugins/alfresco-maven-plugin/src/site/apt/plexus-components.apt.vm index 600c9dd8..408f936c 100644 --- a/plugins/alfresco-maven-plugin/src/site/apt/plexus-components.apt.vm +++ b/plugins/alfresco-maven-plugin/src/site/apt/plexus-components.apt.vm @@ -1,11 +1,11 @@ - ----- - Alfresco Maven Plugin Components - ----- - The Alfresco Maven Plugin defines support components to manage AMP (Alfresco Module Package) lifecycle. + ----- + Alfresco Maven Plugin Components + ----- + The Alfresco Maven Plugin defines support components to manage AMP (Alfresco Module Package) lifecycle. - AMP Lifecycle +AMP Lifecycle - This plugin provides support for <<<amp>>> type of projects. \ + This plugin provides support for <<<amp>>> type of projects. The lifecycle of an <<>> follows: @@ -30,16 +30,16 @@ +---+ - This build produces an Alfresco compatible AMP as main build product. - - AMP -> WAR Unarchiver + This build produces an Alfresco compatible AMP as main build product. + +AMP -> WAR Unarchiver A Plexus UnArchiver (<<>>) is configured to be used by default by Maven for AMP dependencies. This UnArchiver invokes the MMT therefore allowing proper AMP installation according to {{{http://wiki.alfresco.com/wiki/AMP_Files} convention}} . This component allows any plugin to manage <<>> dependencies and in particular enables AMPs to be used as part of the standard maven-war-plugin <<<>>> section. - - AMP Artifact Handler + +AMP Artifact Handler Instructs maven which type of Archive is the AMP, providing info about its inclusion in the classpath or the fact that already contains its dependencies. diff --git a/src/site/apt/index.apt.vm b/src/site/apt/index.apt.vm index caf1dc80..fff53fb5 100644 --- a/src/site/apt/index.apt.vm +++ b/src/site/apt/index.apt.vm @@ -53,10 +53,17 @@ Pre-requisites Maven configuration, but use at your own risk. Project History - - * The Maven Alfresco SDK\x99 reached its version ${project.version}. - - * The project was formerly called Maven Alfresco Lifecycle (up to version 3.9.1), and has been re-branded to reflect a major restructuring and a better Alfresco support, - with the {{{https://issues.alfresco.com/jira/browse/ALF-14353}availability of Alfresco Community/Enterprise artifacts and POMs}} in the {{{https://artifacts.alfresco.com}Alfresco Artifacts Repository}}. - - * The current effort is also known as Maven Alfresco Archetypes, Alfresco Maven Plugin or Maven Alfresco Support. \ No newline at end of file + + * Born in 2007 with the name of {{{http://forge.alfresco.com/gf/project/maven4alfresco/}maven4alfresco}}, later committed on google Code as {{{https://code.google.com/p/maven-alfresco-archetypes/}Maven Alfresco Archetypes}} + + * Created in 2008 the {{{https://groups.google.com/forum/?fromgroups#!forum/maven-alfresco}Maven Alfresco Lifecycle Discussion Group}} in order to open roadmap and features with Alfresco Community + + * {{{https://artifacts.alfresco.com/}Alfresco Maven Repository}} is {{{http://mindthegab.com/2009/12/02/dreams-come-true-launching-the-alfresco-community-maven-repository/}launched}} in 2009 for Community and Enterprise Alfresco customers + + * In April 2012 version {{{https://groups.google.com/forum/?fromgroups=#!searchin/maven-alfresco/3.9.1/maven-alfresco/ZSX1t9W-Jcg/MB-YqAdnCAAJ}3.9.1 is released}}, which delivers Maven build support for all 3.x Alfresco versions + + * The {{{https://groups.google.com/forum/?fromgroups#!forum/maven-alfresco}Maven Alfresco Lifecycle Discussion Group}} reaches 100 members in August 2012 + + * In October 2012 Alfresco finalises the {{{https://issues.alfresco.com/jira/browse/ALF-14353}aMaven modularisation and dependency categorisation}}, delivering {{{https://artifacts.alfresco.com}artifacts and poms}} + + * The new Alfresco Maven SDK 1.0 is released and presented on Tuesday 7 November at Alfresco DevCon in Berlin.