From f623dfeecd20ab957588f374a5bdeecafc9ac071 Mon Sep 17 00:00:00 2001 From: mindthegab Date: Sun, 4 Nov 2012 10:04:21 +0000 Subject: [PATCH] -- fixed site staging for SDK pom (now running 'mvn clean site site:stage' to preview multimodule actually *works*) -- Added full plugin documentation -- Fixed layout issues on fluido-skin -- added main index.html for the aggregator git-svn-id: http://maven-alfresco-archetypes.googlecode.com/svn/trunk@631 04253f4f-3451-0410-a141-5562f1e59037 --- .../src/site/apt/advanced-usage.apt.vm | 166 ++++++++++++++++++ .../src/site/apt/index.apt.vm | 31 ++++ .../src/site/apt/plexus-components.apt.vm | 45 +++++ .../src/site/apt/usage.apt.vm | 121 ++++++++++--- .../alfresco-maven-plugin/src/site/site.xml | 85 ++++----- pom.xml | 4 +- poms/alfresco-sdk-parent/pom.xml | 6 + poms/alfresco-sdk-parent/src/site/site.xml | 67 +++++++ src/site/apt/index.apt | 46 +++++ .../img/Alfresco-logo-transparent-large.png | Bin 0 -> 77345 bytes src/site/site.xml | 31 ++-- 11 files changed, 504 insertions(+), 98 deletions(-) create mode 100644 plugins/alfresco-maven-plugin/src/site/apt/advanced-usage.apt.vm create mode 100644 plugins/alfresco-maven-plugin/src/site/apt/index.apt.vm create mode 100644 plugins/alfresco-maven-plugin/src/site/apt/plexus-components.apt.vm create mode 100644 poms/alfresco-sdk-parent/src/site/site.xml create mode 100644 src/site/apt/index.apt create mode 100644 src/site/resources/img/Alfresco-logo-transparent-large.png 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 new file mode 100644 index 00000000..7bf10866 --- /dev/null +++ b/plugins/alfresco-maven-plugin/src/site/apt/advanced-usage.apt.vm @@ -0,0 +1,166 @@ + ------ + Advanced Usage + ------ + Gabriele Columbro + ------ + Nov 2012 + ------ + +Managing AMP packaging projects + + See {{{./usage.html} Usage page}} for the different approaches to AMP projects development with the Alfresco Maven Plugin. + +Overlay and installation of AMPs to WAR + + There are two ways you can install AMP artifacts (either GA or produced by your builds) on your Maven WAR projects: + + [[1]] By using standard {{{http://maven.apache.org/plugins/maven-war-plugin/overlays.html} Maven War Plugin Overlays}} + + [[2]] Manually invoking the <<>> goal in your POM + +* Method 1 - AMP to WAR Overlay + + This method allows you specify artifacts of type <<>> as <<>> of your WAR project and have them + automatically installed in the current WAR project. Note that AMP can be installed either on Alfresco or Share. + + Follows an example which installs the Web Quick Start Repository AMP as overlay an <<>> extension project: + ++---+ + + my-alfresco-customization + Alfresco Repository and Explorer Client Extension + war + + ... + + + + \${alfresco.groupId} + alfresco + war + + + + \${alfresco.groupId} + alfresco-wcm-quickstart-repo + \${alfresco.version} + amp + + + + + + + maven-war-plugin + + + + + + + + \${alfresco.groupId} + alfresco + war + + + + + + \${alfresco.groupId} + alfresco-wcm-quickstart-repo + amp + + + + + + + ++---+ + + <> the <<>> mechanism allow to also control include/excludes for each module as well as the order of overlay. + By default the Maven WAR plugin uses a resource writing strategy. + + The resulting WAR will have all the AMPs present in both <<<>>> and <<<>>> section installed. + +* Method 2 - Custom invocation of install goal + + The {{{./install-mojo.html}alfresco:install}} goal can be used to install AMPs directly, without using maven-war-plugin <<<>>. + + This goal allows to install a single AMP or a folder containing AMPs onto an Alfresco / Share WAR (or exploded 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 + <<>> (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): + ++---+ + + [...] + + + ... + + org.alfresco.maven.plugin + alfresco-maven-plugin + ${project.version} + true + + install-amps + + install + + package + + + /my/folder/containing/amps + + + ... + + + [...] + ++---+ + +** Single AMP installation (with custom WAR location) + + This example shows how to install instead a single amp onto a WAR file in a custom location (<> <<>> could be an exploded WAR folder): + ++---+ + + [...] + + + ... + + org.alfresco.maven.plugin + alfresco-maven-plugin + ${project.version} + true + + install-amps + + install + + package + + + /my/custom/folder/containing/only/one/ampFile.amp + /my/internal/or/external/alfresco/alfresco.war + + + ... + + + [...] + ++---+ \ No newline at end of file diff --git a/plugins/alfresco-maven-plugin/src/site/apt/index.apt.vm b/plugins/alfresco-maven-plugin/src/site/apt/index.apt.vm new file mode 100644 index 00000000..1c294ad8 --- /dev/null +++ b/plugins/alfresco-maven-plugin/src/site/apt/index.apt.vm @@ -0,0 +1,31 @@ + ------ + Introduction + ------ + Gabriele Columbro + ------ + Nov 2012 + ------ + +Alfresco Maven Plugin - Part of the Maven Alfresco SDK\x99 + + The Alfresco Maven Plugin provides development features to manage {{{http://www.alfresco.com}Alfresco ECM}} WAR and {{{https://wiki.alfresco.com/wiki/AMP_Files}AMP}} project lifecycles. + +* Goals Overview + + The Alfresco Maven plugin has three goals: + + *{{{./amp-mojo.html}alfresco:amp}} Packages an AMP file + + *{{{./install-mojo.html}alfresco:install}} Installs one or multiple AMPs into an Alfresco WAR / exploded WAR folder + + *{{{./version-mojo.html}alfresco:version}} Parses ${project.version} removing literals (for AMP compatibility) and making the ${noSnapshot} property available in the POM + +* Usage + + General instructions on how to use the Alfresco Maven Plugin can be found on the {{{./usage.html}usage page}}. + + The Alfresco Maven Plugin provides support for <<>> packaging in your Maven projects and allows you to + build AMPs as well as used them as standard Maven dependencies. You can also use AMPs as part of the standard + {{{http://maven.apache.org/plugins/maven-war-plugin/overlays.html}maven-war-plugin}} <<< >>> configuration. + + For more complex usage of the Alfresco Maven Plugin check the {{{./advanced-usage.html}advanced usage page}}. \ No newline at end of file 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 new file mode 100644 index 00000000..600c9dd8 --- /dev/null +++ b/plugins/alfresco-maven-plugin/src/site/apt/plexus-components.apt.vm @@ -0,0 +1,45 @@ + ----- + Alfresco Maven Plugin Components + ----- + The Alfresco Maven Plugin defines support components to manage AMP (Alfresco Module Package) lifecycle. + + AMP Lifecycle + + This plugin provides support for <<<amp>>> type of projects. \ + + The lifecycle of an <<>> follows: + ++---+ + + org.apache.maven.lifecycle.mapping.LifecycleMapping + amp + org.apache.maven.lifecycle.mapping.DefaultLifecycleMapping + + + org.alfresco.maven.plugin:alfresco-maven-plugin:set-version + org.apache.maven.plugins:maven-resources-plugin:resources + org.apache.maven.plugins:maven-compiler-plugin:compile + org.apache.maven.plugins:maven-resources-plugin:testResources + org.apache.maven.plugins:maven-compiler-plugin:testCompile + org.apache.maven.plugins:maven-surefire-plugin:test + org.alfresco.maven.plugin:alfresco-maven-plugin:amp + org.apache.maven.plugins:maven-install-plugin:install + org.apache.maven.plugins:maven-deploy-plugin:deploy + + + ++---+ + + 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 + + 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/plugins/alfresco-maven-plugin/src/site/apt/usage.apt.vm b/plugins/alfresco-maven-plugin/src/site/apt/usage.apt.vm index 2a725917..49ea4de9 100644 --- a/plugins/alfresco-maven-plugin/src/site/apt/usage.apt.vm +++ b/plugins/alfresco-maven-plugin/src/site/apt/usage.apt.vm @@ -1,36 +1,99 @@ ------ -Maven AMP Plugin Plexus Components ------ + ------ + Usage + ------ + Gabriele Columbro + ------ + Nov 2012 + ------ +How to use this plugin? + There are fundamentally 3 methods to use this plugin: + + [[1]] Using Archetypes provided in the Maven Alfresco SDK + + [[2]] By using the Alfresco SDK Parent POM + + [[3]] Via direct configuration in your POM + +* Method 1 - Using Maven Alfresco SDK Archetypes -AMP Lifecycle Mapping + Two sample archetypes already use the plugin and provide best practice example on how to use it: + + [[1]] The {{{../../archetypes/alfresco-amp-archetype/index.html} Alfresco AMP Archetype}} provides a sample of AMP packaging + + [[2]] The {{{../../archetypes/alfresco-allinone-archetype/index.html} Alfresco All-in-One Archetype}} provides a sample using AMPs as dependencies and WAR overlay + + + This is the <> and less error-prone way of using the plugin. + +* Method 2 - Using Maven Alfresco SDK Parent POM -This plugin provides support for amp type of projects. \ -Lifecycle of an Alfresco modules is mapped in the file: + The {{{../../poms/alfresco-sdk-parent/index.html}Maven Alfresco SDK Parent POM}} provides a single entry point for all SDK features. + + By using it as parent as follows: + ++---+ + + ... + + org.alfresco.maven + alfresco-sdk-parent + 1.0 + + ... + ++---+ -{{ ${site_tags_url}/${site_pom_artifactId}-${site_pom_version}/src/main/resources/META-INF/plexus/components.xml }} + you will have automatic support for AMP packaging of your project (just add you sources in <<>>). + +* Method 3 - Direct configuration in POM -This build produces an Alfresco compatible AMP as main build product. It supports (being derived from maven-war-plugin) -overlay of modules and transitive AMP dependency packing. + If you want more control over the plugin behavior you can use it directly in your POM. + + <>: The following configuration is not required when using the SDK parent, as it's already included there. + + In order to manage AMP artifacts with the Alfresco Maven plugin you need to: + + * Declare the plugin in your POM with <<<>>> enabled, to allow AMP packaging lifecycle: + ++---+ + + [...] + + + ... + + org.alfresco.maven.plugin + alfresco-maven-plugin + ${project.version} + true + + ... + + + [...] + ++---+ -An AMP depending on one ore more AMP will package those AMP in the final product of the build: -overlays can be configured same as in {{ http://maven.apache.org/plugins/maven-war-plugin/overlays.html }}. -A plain zip UnArchiver is used for this overlay. - - - -AMP -> WAR Unarchiver - -The default UnArchiver (role-hint="amp") used by the default maven infrastructure for .amp files is a custom UnArchiver -which behaves as the MMT, unarchiving AMPs in the proper places as dictated by {{{http://wiki.alfresco.com/wiki/AMP_Files} Alfresco AMP convention}} . -This little component allows any plugin to manage .amp dependencies in case the maven-amp-plugin is declared with true in -the current POM, basically supporting AMPs in Maven with no need for custom external tools like MMT. - -See {{ ${site_tags_url}/${site_pom_artifactId}-${site_pom_version}/src/main/resources/META-INF/plexus/components.xml }} - - -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. + * If you want to package an Alfresco Module Package from your <<>> packaging project you also need to make sure + your AMP content gets copied to <<<\${project.build.directory}/\${project.build.finalName}>>> so the plugin can pick them up. + Supposing your AMP sources are in <<>> you should configure the following <<<>>> block: + ++---+ + + [...] + + + ... + + src/main/amp + + ../\${project.build.finalName} + ${app.filtering.enabled} + + + + [...] + ++---+ \ No newline at end of file diff --git a/plugins/alfresco-maven-plugin/src/site/site.xml b/plugins/alfresco-maven-plugin/src/site/site.xml index 4d3c2ed9..970a67f4 100644 --- a/plugins/alfresco-maven-plugin/src/site/site.xml +++ b/plugins/alfresco-maven-plugin/src/site/site.xml @@ -1,59 +1,38 @@ - - org.apache.maven.skins - maven-fluido-skin - 1.2.1 - - - - true - true - - Maven Alfresco Lifecycle - Maven Alfresco Lifecycle - /img/Alfresco-logo-transparent.gif - /index.html - - - mindthegabz - true - true - - - - - - - - - - - - Alfresco Maven Plugin - v. ${project.version} - ${site_site_url} - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/pom.xml b/pom.xml index 6cb58274..9b8bbbfa 100644 --- a/pom.xml +++ b/pom.xml @@ -63,7 +63,7 @@ - + plugins/alfresco-maven-plugin @@ -94,7 +94,7 @@ 2.2 - https://artifacts.alfresco.com/nexus/content/repositories/alfresco-docs/maven-alfresco-sdk/latest + https://artifacts.alfresco.com/nexus/content/repositories/alfresco-docs/alfresco-lifecycle-aggregator/latest diff --git a/poms/alfresco-sdk-parent/pom.xml b/poms/alfresco-sdk-parent/pom.xml index e9e276c1..779a846a 100644 --- a/poms/alfresco-sdk-parent/pom.xml +++ b/poms/alfresco-sdk-parent/pom.xml @@ -105,6 +105,8 @@ 2.2.2 1.7 6.1.26 + + ../../target/staging/poms/alfresco-sdk-parent 1.0-SNAPSHOT 1.3.158 @@ -137,6 +139,10 @@ alfresco-snapshots https://artifacts.alfresco.com/nexus/content/repositories/snapshots + + alfresco-docs + dav:https://artifacts.alfresco.com/nexus/content/repositories/alfresco-docs/alfresco-lifecycle-aggregator/latest/poms/alfresco-sdk-parent/ + diff --git a/poms/alfresco-sdk-parent/src/site/site.xml b/poms/alfresco-sdk-parent/src/site/site.xml new file mode 100644 index 00000000..6085fefe --- /dev/null +++ b/poms/alfresco-sdk-parent/src/site/site.xml @@ -0,0 +1,67 @@ + + + org.apache.maven.skins + maven-fluido-skin + 1.3.0 + + + + + Alfresco Software + Maven Fluido Skin + http://people.apache.org/~gabriele/Alfresco-logo-transparent-thin.png + http://www.alfresco.com + + true + false + + mindthegabz + true + true + + + + + + + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/site/apt/index.apt b/src/site/apt/index.apt new file mode 100644 index 00000000..020bab4e --- /dev/null +++ b/src/site/apt/index.apt @@ -0,0 +1,46 @@ + ------ + Maven Alfresco SDK + ------ + Gabriele Columbro + ------ + Nov 2012 + ------ + +Maven Alfresco SDK\x99 + + The Alfresco Maven SDK ${project.version} (formerly {{{https://artifacts.alfresco.com/nexus/content/repositories/alfresco-docs/maven-alfresco-lifecycle/latest/} Maven Alfresco Lifecycle 3.9.1}} + provides a fully fledged Maven support for {{{http://www.alfresco.com}Alfresco ECM}} WAR and {{{https://wiki.alfresco.com/wiki/AMP_Files}AMP}} project development. + Being fully integrated with Maven it allows to both leverage the vast number of Maven plugins for your Alfresco project as well as integrated your + project easily in Open Source and Enterprise development processes. + +* Maven Alfresco SDK\x99 components + + The Maven Alfresco SDK relies on a number of components: + + *{{{./poms/alfresco-sdk-parent/index.html}An SDK POM}} providing full Alfresco project lifecycle feature, to be added as a <<<>>> in your projects + + * Archetypes like the {{{./archetypes/alfresco-amp-archetype/index/html}AMP}} or {{{./archetypes/alfresco-allinone-archetype/index.html}All-in-One}} providing sample project to kickstart your Alfresco development and boost it with best practices + + *{{{https://artifacts.alfresco.com/nexus/content/repositories/alfresco-docs/alfresco-platform-distribution/latest}Alfresco Platform Distribution POM}} can (optionally) be used to provide centralized <<<>>> on a particular Alfresco version / edition (Community / Enterprise) + + *The {{{https://artifacts.alfresco.com}Alfresco Artifacts Repository}} provides backing for this SDK. Check the {{{http://wiki.alfresco.com/wiki/Alfresco_Artifacts_Repository}Alfresco Wiki}} for Community / Enterprise access information. + +* Usage + + The Maven Alfresco SDK\x99 is fully documented in the single components websites (links above) as well as updated on {{{https://wiki.alfresco.com/wiki/Maven_Alfresco_SDK}the Alfresco Wiki}}. + +* Alfresco Compatibility + + Maven Alfresco SDK\x99 ${project.version} is compatible (for now) with Alfresco Community / Enterprise 4.2(.b)+. + The majority of the features might still work when using lower Alfresco versions, but certain artifacts might not be + available in the {{{https://artifacts.alfresco.com}Alfresco Artifacts Repository}}. You can probably fix this with some + 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 availability of Alfresco Community / Enterprise artifacts and {{{https://issues.alfresco.com/jira/browse/ALF-14353}POMs}} in the {{{https://artifacts.alfresco.com}Alfresco Artifacts Repository}}. + + * Other names used for this project: Maven Alfresco Archetypes, Maven Alfresco Plugin, Maven Alfresco Support. Any more suggestions? :) \ No newline at end of file diff --git a/src/site/resources/img/Alfresco-logo-transparent-large.png b/src/site/resources/img/Alfresco-logo-transparent-large.png new file mode 100644 index 0000000000000000000000000000000000000000..de3bb99d14c60b30253c54dbdeb5db3ac07d4978 GIT binary patch literal 77345 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ξuRr*mhhB%FdK_8}IFpTpG3hb!QILGQ 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 literal 0 HcmV?d00001 diff --git a/src/site/site.xml b/src/site/site.xml index e5b45463..047bb6e6 100644 --- a/src/site/site.xml +++ b/src/site/site.xml @@ -2,26 +2,32 @@ org.apache.maven.skins maven-fluido-skin - 1.2.1 + 1.3.0 + + Alfresco Software + Alfresco Software + http://people.apache.org/~gabriele/Alfresco-logo-transparent-thin.png + http://www.alfresco.com + true - true - - mindthegabz - true - true - + navbar-inversefalse + + + + true + - + @@ -37,7 +43,7 @@ - + @@ -49,9 +55,6 @@ - - - - +