From a69a6c240acc5e77bf48d7b4a713f6682de03eee Mon Sep 17 00:00:00 2001 From: mindthegab Date: Mon, 5 Nov 2012 00:54:36 +0000 Subject: [PATCH] -- misc site fixes -- added change plugin git-svn-id: http://maven-alfresco-archetypes.googlecode.com/svn/trunk@641 04253f4f-3451-0410-a141-5562f1e59037 --- .../src/site/apt/usage.apt.vm | 2 +- pom.xml | 32 ++++++++++++++++--- src/site/apt/index.apt.vm | 24 ++++++++------ 3 files changed, 44 insertions(+), 14 deletions(-) diff --git a/archetypes/alfresco-amp-archetype/src/site/apt/usage.apt.vm b/archetypes/alfresco-amp-archetype/src/site/apt/usage.apt.vm index fb485ba2..ef2c86aa 100644 --- a/archetypes/alfresco-amp-archetype/src/site/apt/usage.apt.vm +++ b/archetypes/alfresco-amp-archetype/src/site/apt/usage.apt.vm @@ -29,7 +29,7 @@ Project layout src/main/resources //resources to the packaged in the AMP embedded JAR) src/test/java // Unit tests src/test/resources // Unit test resources - src/test/properties/ // =local by default, environment aware alfresco-global.properties for embedded run + src/test/properties/ // Environment aware alfresco-global.properties. By default =local +---+ diff --git a/pom.xml b/pom.xml index 5ffccd35..946786d5 100644 --- a/pom.xml +++ b/pom.xml @@ -21,6 +21,11 @@ http://www.gnu.org/licenses/lgpl-3.0-standalone.html + + + GoogleCode + http://code.google.com/p/maven-alfresco-archetypes/issues/detail + scm:svn:${scm.url.base}/trunk @@ -101,7 +106,8 @@ 2.2 2.3.2 - 3.2 + 3.2 + 2.8 https://artifacts.alfresco.com/nexus/content/repositories/alfresco-docs/alfresco-lifecycle-aggregator/latest https://maven-alfresco-archetypes.googlecode.com/svn ${scm.url.base}/tags @@ -129,9 +135,9 @@ ${maven.archetype.version} - org.apache.maven.wagon - wagon-webdav-jackrabbit - 2.2 + org.apache.maven.wagon + wagon-webdav-jackrabbit + 2.2 @@ -141,11 +147,29 @@ ${maven.release.version} ${scm.tag.base} + deploy site-deploy + + + + org.apache.maven.plugins + maven-changes-plugin + ${maven.changes.version} + + + + changes-report + + + + + + + diff --git a/src/site/apt/index.apt.vm b/src/site/apt/index.apt.vm index 98e2a1c9..caf1dc80 100644 --- a/src/site/apt/index.apt.vm +++ b/src/site/apt/index.apt.vm @@ -1,5 +1,5 @@ ------ - Maven Alfresco SDK + Maven Alfresco SDK\x99 ------ Gabriele Columbro ------ @@ -8,17 +8,23 @@ Introduction - The Alfresco Maven SDK ${project.version} - formerly {{{https://artifacts.alfresco.com/nexus/content/repositories/alfresco-docs/maven-alfresco-lifecycle/latest/index.html} Maven Alfresco Lifecycle 3.9.1}} - + The Maven Alfresco SDK\x99 - formerly {{{https://artifacts.alfresco.com/nexus/content/repositories/alfresco-docs/maven-alfresco-lifecycle/latest/index.html} 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. - The Alfresco Maven SDK introduces a new way of conceiving software development, deployment and release around Alfresco-related artifacts. - In contrast to the usual monolithic deployment approach of Tomcat installer and/or Alfresco WAR distribution(s), the new SDK grants access to an Artifact (jar,war,pom files) that can be accessed by Alfresco-specific Maven components and configurations, but also enables the development of very custom build behaviour and rapid development practices (i.e. TDD, FDD) - 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}}. + +* Rationale -* Maven Alfresco SDK\x99 components + The Alfresco Maven SDK introduces a new way of conceiving software development, deployment and release of Alfresco related projects and artifacts. + In contrast to the manual (and error prone) deployment approach based on an installer / Alfresco WAR distribution(s) and the <<<${extensionRoot}>>>, + the Maven SDK provides a unified access to fine grained Artifacts (jar,war,pom files),] that can be easily integrated + in your project by the means of Alfresco-specific Maven components and configurations. The main goal of this SDK is to + enable rapid development and prototyping of Alfresco projects, while enabling agile development practices (i.e. TDD, FDD) + and fostering process reuse due to standardization + +Maven Alfresco SDK\x99 components The Maven Alfresco SDK relies on a number of components: @@ -32,14 +38,14 @@ Introduction * 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. -* Pre-requisites +Pre-requisites -** System prerequisites +* System prerequisites No manual Alfresco download, application server or database is required. See details in the {{{./prerequisites.html} SDK pre-requisites page}}. -** Alfresco Compatibility +* 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