mirror of
https://github.com/Alfresco/alfresco-sdk.git
synced 2025-08-07 17:49:34 +00:00
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
This commit is contained in:
@@ -97,7 +97,7 @@ Overlay and installation of AMPs to WAR
|
|||||||
|
|
||||||
** Multiple AMP installation
|
** 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
|
||||||
<<<apply_amps.sh>>> (Alfresco script), using the Alfresco Maven Plugin to install a full folder of AMPs (<<NOTE:>> The install goal
|
<<<apply_amps.sh>>> (Alfresco script), using the Alfresco Maven Plugin to install a full folder of AMPs (<<NOTE:>> The install goal
|
||||||
is bound in this case to the <<<package>>> phase, it's up to you to make sure an exploded WAR or WAR is present in warLocation
|
is bound in this case to the <<<package>>> phase, it's up to you to make sure an exploded WAR or WAR is present in warLocation
|
||||||
during that phase):
|
during that phase):
|
||||||
|
@@ -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}}
|
*{{{./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}}.
|
More info in the {{{./plugin-info.html}goals page}}.
|
||||||
|
|
||||||
|
@@ -3,9 +3,9 @@
|
|||||||
-----
|
-----
|
||||||
The Alfresco Maven Plugin defines support components to manage AMP (Alfresco Module Package) lifecycle.
|
The Alfresco Maven Plugin defines support components to manage AMP (Alfresco Module Package) lifecycle.
|
||||||
|
|
||||||
AMP Lifecycle
|
AMP Lifecycle
|
||||||
|
|
||||||
This plugin provides support for <<<<packaging>amp</packaging>>>> type of projects. \
|
This plugin provides support for <<<<packaging>amp</packaging>>>> type of projects.
|
||||||
|
|
||||||
The lifecycle of an <<<amp>>> follows:
|
The lifecycle of an <<<amp>>> follows:
|
||||||
|
|
||||||
@@ -32,14 +32,14 @@
|
|||||||
|
|
||||||
This build produces an Alfresco compatible AMP as main build product.
|
This build produces an Alfresco compatible AMP as main build product.
|
||||||
|
|
||||||
AMP -> WAR Unarchiver
|
AMP -> WAR Unarchiver
|
||||||
|
|
||||||
A Plexus UnArchiver (<<<role-hint="amp">>>) is configured to be used by default by Maven for AMP dependencies.
|
A Plexus UnArchiver (<<<role-hint="amp">>>) 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 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 <<<amp>>> dependencies and in particular enables AMPs to be used as part
|
This component allows any plugin to manage <<<amp>>> dependencies and in particular enables AMPs to be used as part
|
||||||
of the standard maven-war-plugin <<<<overlay>>>> section.
|
of the standard maven-war-plugin <<<<overlay>>>> 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
|
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.
|
its dependencies.
|
||||||
|
@@ -54,9 +54,16 @@ Pre-requisites
|
|||||||
|
|
||||||
Project History
|
Project History
|
||||||
|
|
||||||
* The Maven Alfresco SDK\x99 reached its version ${project.version}.
|
* 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}}
|
||||||
|
|
||||||
* 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,
|
* 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
|
||||||
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.
|
* {{{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.
|
||||||
|
Reference in New Issue
Block a user