From 2c6f2d6f8466edba2c994e3efefb0370b333d68d Mon Sep 17 00:00:00 2001 From: mindthegab Date: Thu, 10 Jul 2008 09:11:02 +0000 Subject: [PATCH] -- added site deployment properties git-svn-id: http://maven-alfresco-archetypes.googlecode.com/svn/trunk@32 04253f4f-3451-0410-a141-5562f1e59037 --- .../maven-alfresco-amp-archetype/pom.xml | 67 ++++++++++++------- .../src/site/site.xml | 1 - .../pom.xml | 41 ++++++++---- .../src/site/site.xml | 4 +- maven-alfresco-archetypes/pom.xml | 18 +++-- maven-alfresco-archetypes/src/site/site.xml | 2 +- 6 files changed, 86 insertions(+), 47 deletions(-) diff --git a/maven-alfresco-archetypes/maven-alfresco-amp-archetype/pom.xml b/maven-alfresco-archetypes/maven-alfresco-amp-archetype/pom.xml index 26f1bdd0..9c6b5971 100644 --- a/maven-alfresco-archetypes/maven-alfresco-amp-archetype/pom.xml +++ b/maven-alfresco-archetypes/maven-alfresco-amp-archetype/pom.xml @@ -17,32 +17,49 @@ --> - 4.0.0 - com.sourcesense.alfresco - maven-alfresco-amp-archetype - maven-archetype - Maven Alfresco Amp Archetype - 1.0.0-SNAPSHOT - - This archetype aims to provide a standardized approach to development, - release and deployment of Alfresco AMPs (as opposed to Alfresco extensions, released as a different artifact ). - Using standard m2 lifecycle commands (mvn compile package deploy) and generally available plugins (cargo, release, assembly) - we are able to cover a very high percentage of Alfresco lifecycle common use cases. - You are able within minutes to have a compatible AMP module built and its lifecycle supported by Maven, in a fully - transparent way also with open source available AMPs. - - + 4.0.0 + com.sourcesense.alfresco + maven-alfresco-amp-archetype + maven-archetype + Maven Alfresco Amp Archetype + 1.0.0-SNAPSHOT + + This archetype aims to provide a standardized approach to development, release and deployment of Alfresco AMPs (as opposed to Alfresco + extensions, released as a different artifact ). Using standard m2 lifecycle commands (mvn compile package deploy) and generally available + plugins (cargo, release, assembly) we are able to cover a very high percentage of Alfresco lifecycle common use cases. You are able within + minutes to have a compatible AMP module built and its lifecycle supported by Maven, in a fully transparent way also with open source available + AMPs. + + + ${svn.base.url}/trunk/maven-alfresco-archetypes/${artifactId} + https://repository.sourcesense.com/maven2-sites/maven-alfresco-archetypes/${pom.artifactId} + + + scm:svn:${svn.url} + ${svn.url} + + com.sourcesense.alfresco maven-alfresco-archetypes 1.0-SNAPSHOT - - - - - org.apache.maven.archetype - archetype-packaging - 2.0-alpha-3 - - - + + + + + org.apache.maven.archetype + archetype-packaging + 2.0-alpha-3 + + + + + + ss-public + scp://repository.sourcesense.com/var/www/demo.sourcesense.com/maven2 + + + ss-site-public + scp://repository.sourcesense.com/var/www/demo.sourcesense.com/maven2-sites/${pom.artifactId} + + \ No newline at end of file diff --git a/maven-alfresco-archetypes/maven-alfresco-amp-archetype/src/site/site.xml b/maven-alfresco-archetypes/maven-alfresco-amp-archetype/src/site/site.xml index 700eb065..6e826fbd 100644 --- a/maven-alfresco-archetypes/maven-alfresco-amp-archetype/src/site/site.xml +++ b/maven-alfresco-archetypes/maven-alfresco-amp-archetype/src/site/site.xml @@ -27,7 +27,6 @@ - diff --git a/maven-alfresco-archetypes/maven-alfresco-extension-archetype/pom.xml b/maven-alfresco-archetypes/maven-alfresco-extension-archetype/pom.xml index 268b28a5..96e075f5 100644 --- a/maven-alfresco-archetypes/maven-alfresco-extension-archetype/pom.xml +++ b/maven-alfresco-archetypes/maven-alfresco-extension-archetype/pom.xml @@ -16,7 +16,8 @@ limitations under the License. --> - + 4.0.0 com.sourcesense.alfresco maven-alfresco-extension-archetype @@ -30,17 +31,23 @@ 1.0-SNAPSHOT - This archetype developed aims to provide a standardized approach to development, release and deployment of Alfresco extensions (as opposed to AMP builds, to be released as a different artifact ). - Using standard m2 lifecycle commands (mvn compile package deploy) and generally available plugins (cargo, release, assembly) - we are able to cover a very high percentage of Alfresco lifecycle common use cases. - It can be used both with Maven2 and Ant build systems, but it must be clear that *only* the Maven2 approach provides all the - automation features we will describe in this website. - In addition to that the m2 approach provides a zero-conf approach while ant requires (as usual) manual gathering and - selection of required alfresco libraries and webapp (please refer to README-ant.txt for further info about the Ant - build). - Last but not the least, m2 build is more likely to be maintained and improved (especially in the likely case Alfresco moves to - maven2). For more details on the m2 apprach please refer instead to README Section (or directly and to README-m2.txt of the generated project). + This archetype developed aims to provide a standardized approach to development, release and deployment of Alfresco extensions (as opposed to + AMP builds, to be released as a different artifact ). Using standard m2 lifecycle commands (mvn compile package deploy) and generally + available plugins (cargo, release, assembly) we are able to cover a very high percentage of Alfresco lifecycle common use cases. It can be + used both with Maven2 and Ant build systems, but it must be clear that *only* the Maven2 approach provides all the automation features we will + describe in this website. In addition to that the m2 approach provides a zero-conf approach while ant requires (as usual) manual gathering and + selection of required alfresco libraries and webapp (please refer to README-ant.txt for further info about the Ant build). Last but not the + least, m2 build is more likely to be maintained and improved (especially in the likely case Alfresco moves to maven2). For more details on the + m2 apprach please refer instead to README Section (or directly and to README-m2.txt of the generated project). + + ${svn.base.url}/trunk/maven-alfresco-archetypes/${artifactId} + https://repository.sourcesense.com/maven2-sites/maven-alfresco-archetypes/${pom.artifactId} + + + scm:svn:${svn.url} + ${svn.url} + @@ -51,7 +58,17 @@ - + + + + ss-public + scp://repository.sourcesense.com/var/www/demo.sourcesense.com/maven2 + + + ss-site-public + scp://repository.sourcesense.com/var/www/demo.sourcesense.com/maven2-sites/${pom.artifactId} + + diff --git a/maven-alfresco-archetypes/maven-alfresco-extension-archetype/src/site/site.xml b/maven-alfresco-archetypes/maven-alfresco-extension-archetype/src/site/site.xml index 8931f2ea..d99182c9 100644 --- a/maven-alfresco-archetypes/maven-alfresco-extension-archetype/src/site/site.xml +++ b/maven-alfresco-archetypes/maven-alfresco-extension-archetype/src/site/site.xml @@ -20,14 +20,14 @@ - + - + diff --git a/maven-alfresco-archetypes/pom.xml b/maven-alfresco-archetypes/pom.xml index a58dc22e..9fc88593 100644 --- a/maven-alfresco-archetypes/pom.xml +++ b/maven-alfresco-archetypes/pom.xml @@ -7,11 +7,8 @@ 1.0.0-SNAPSHOT Maven Alfresco Archetypes base project - This project is meant to gather all commons configurations - and settings between the two maven-alfresco-*-archetypes, i.e. - maven-alfresco-extension-archetype - and - maven-alfresco-amp-archetype + This project is meant to gather all commons configurations and settings between the two maven-alfresco-*-archetypes, i.e. + maven-alfresco-extension-archetype and maven-alfresco-amp-archetype ${site.url} @@ -199,5 +196,14 @@ - + + + ss-public + scp://repository.sourcesense.com/var/www/demo.sourcesense.com/maven2 + + + ss-site-public + scp://repository.sourcesense.com/var/www/demo.sourcesense.com/maven2-sites/${pom.artifactId} + + diff --git a/maven-alfresco-archetypes/src/site/site.xml b/maven-alfresco-archetypes/src/site/site.xml index 22ad5644..ac7c9d86 100644 --- a/maven-alfresco-archetypes/src/site/site.xml +++ b/maven-alfresco-archetypes/src/site/site.xml @@ -12,7 +12,7 @@ Maven alfresco archetypes - v. ${project.version} ${site_site_url} - images/logo_noclaim.png + http://www.sourcesense.com/resources/images/top.gif