-- removed further references to Sourcesense

-- ready for 3.9.1 release

git-svn-id: http://maven-alfresco-archetypes.googlecode.com/svn/trunk@403 04253f4f-3451-0410-a141-5562f1e59037
This commit is contained in:
mindthegab 2012-04-07 00:47:29 +00:00
parent c42a8e2039
commit dda0ecf97b
16 changed files with 178 additions and 93 deletions

View File

@ -18,12 +18,11 @@ limitations under the License.
--------------------------------------- ---------------------------------------
Archetype Release: Archetype - maven-amp-archetype Archetype Release: Archetype - maven-amp-archetype
Author: g.columbro@sourcesense.com Author: gabriele.columbro@alfresco.com
http://forge.alfresco.com/m2alfresco http://forge.alfresco.com/m2alfresco
Contacts: Contacts:
- alfresco-dev@lists.sourcesense.com (developer) - maven-alfresco@googlegroups.com (developer)
- alfresco@sourcesense.com (commercial)
See Also: See Also:
http://wiki.alfresco.com/wiki/Module_Management_Tool http://wiki.alfresco.com/wiki/Module_Management_Tool

View File

@ -50,11 +50,11 @@
<pluginRepositories> <pluginRepositories>
<pluginRepository> <pluginRepository>
<id>alfresco-public</id> <id>alfresco-public</id>
<url>http://maven.alfresco.com/nexus/content/groups/public</url> <url>http://maven.alfresco.com/nexus/content/groups/public</url>
</pluginRepository> </pluginRepository>
<pluginRepository> <pluginRepository>
<id>alfresco-public-snapshots</id> <id>alfresco-public-snapshots</id>
<url>http://repository.sourcesense.com/nexus/content/groups/public-snapshots</url> <url>http://maven.alfresco.com/nexus/content/groups/public-snapshots</url>
<snapshots> <snapshots>
<enabled>true</enabled> <enabled>true</enabled>
<updatePolicy>daily</updatePolicy> <updatePolicy>daily</updatePolicy>
@ -217,7 +217,7 @@
<plugin> <plugin>
<groupId>org.alfresco.maven.plugin</groupId> <groupId>org.alfresco.maven.plugin</groupId>
<artifactId>maven-amp-plugin</artifactId> <artifactId>maven-amp-plugin</artifactId>
<version>3.0.4-SNAPSHOT</version> <version>3.0.4</version>
<extensions>true</extensions> <extensions>true</extensions>
<configuration> <configuration>
<archive> <archive>
@ -345,7 +345,7 @@
<dependency> <dependency>
<groupId>org.alfresco.maven.plugin</groupId> <groupId>org.alfresco.maven.plugin</groupId>
<artifactId>maven-amp-plugin</artifactId> <artifactId>maven-amp-plugin</artifactId>
<version>3.0.4-SNAPSHOT</version> <version>3.0.4</version>
</dependency> </dependency>
</dependencies> </dependencies>
</plugin> </plugin>
@ -410,7 +410,7 @@
<dependency> <dependency>
<groupId>org.alfresco.maven.plugin</groupId> <groupId>org.alfresco.maven.plugin</groupId>
<artifactId>maven-amp-plugin</artifactId> <artifactId>maven-amp-plugin</artifactId>
<version>3.0.4-SNAPSHOT</version> <version>3.0.4</version>
</dependency> </dependency>
</dependencies> </dependencies>
</plugin> </plugin>

View File

@ -15,17 +15,17 @@ What do I have when I created the project?
src --------------------------------------------------------> (source folder) src --------------------------------------------------------> (source folder)
| |
|__ main ___ __ resources --------------------------> mapped in the classpath. Add here classpath resources |__ main __ resources --------------------------> mapped in the classpath. Add here classpath resources
| | | |
| |__ config----- alfresco module config goes here. | |__ config----- alfresco module config goes here.
| | | Get's copied (by best practice) by build into package alfresco/module/groupId.artifactId. | | | Get's copied (by best practice) by build into package alfresco/module/groupId.artifactId.
| | | This convention is used by the archetype and by the AMP unpacker. | | | This convention is used by the archetype and by the AMP unpacker.
| | |__ ex: alfresco/module/org.alfresco.mymodule ---> Example Alfresco module config | | |__ ex: alfresco/module/org.alfresco.mymodule ---> Example Alfresco module config
| | | |
| | | |
| |__ java -------------------------------> customization java classes | |__ java -------------------------------> customization java classes
| | | |
| |__ webapp -----------------------------> AMP overlay folder - this folder is overlayed (so may overwrite other dependent AMPs) | |__ webapp -----------------------------> AMP overlay folder - this folder is overlayed (so may overwrite other dependent AMPs)
| |
|__ test __ __ resources _ |__ test __ __ resources _

View File

@ -44,7 +44,7 @@ FEATURES:
* Install/deployment of Alfresco compatible AMPs on a m2 repo <<< mvn install / deploy [ params ] >>> * Install/deployment of Alfresco compatible AMPs on a m2 repo <<< mvn install / deploy [ params ] >>>
* using the {{{http://repository.sourcesense.com/maven2-sites/maven-amp-plugin} maven-amp-plugin}} WAR can depend on AMP artifacts and have them overlayed within the maven lifecycle, avoiding the boring MMT run. * using the {{{../maven-amp-plugin} maven-amp-plugin}} WAR can depend on AMP artifacts and have them overlayed within the maven lifecycle, avoiding the boring MMT run.
* AMP dependencies management: <<<mvn clean package>>> can take care of overlay AMP deps * AMP dependencies management: <<<mvn clean package>>> can take care of overlay AMP deps

View File

@ -1,12 +1,31 @@
<project> <project>
<skin> <skin>
<groupId>org.apache.maven.skins</groupId> <groupId>org.apache.maven.skins</groupId>
<artifactId>maven-stylus-skin</artifactId> <artifactId>maven-fluido-skin</artifactId>
<version>1.0</version> <version>1.2.1</version>
</skin> </skin>
<custom>
<fluidoSkin>
<topBarEnabled>true</topBarEnabled>
<sideBarEnabled>true</sideBarEnabled>
<topBarIcon>
<name>Maven Alfresco Lifecycle</name>
<alt>Maven Alfresco Lifecycle</alt>
<src>/img/Alfresco-lofo-transparent.gir</src>
<href>/index.html</href>
</topBarIcon>
<twitter>
<user>mindthegabz</user>
<showUser>true</showUser>
<showFollowers>true</showFollowers>
</twitter>
<facebookLike />
<googlePlusOne />
</fluidoSkin>
</custom>
<poweredBy> <poweredBy>
<logo name="Maven" href="http://maven.apache.org" img="http://maven.apache.org/images/logos/maven-feather.png"/> <logo name="Maven" href="http://maven.apache.org" img="http://maven.apache.org/images/logos/maven-feather.png"/>
<logo name="Alfresco - Open source ECM" img="http://alfresco.com/assets/images/icons/powered_by_alfresco.gif" href="http://www.sourcesense.com" /> <logo name="Alfresco - Open source ECM" img="http://alfresco.com/assets/images/icons/powered_by_alfresco.gif" href="http://www.alfresco.com" />
</poweredBy> </poweredBy>
<publishDate position="navigation-bottom" format="MM-dd-yy" /> <publishDate position="navigation-bottom" format="MM-dd-yy" />
<body> <body>
@ -24,8 +43,8 @@
</menu> </menu>
<menu name="See also"> <menu name="See also">
<item name="Maven Alfresco Extension Archetype" href="http://repository.sourcesense.com/nexus/content/repositories/alfresco.public.sites/maven-alfresco-lifecyle/maven-alfresco-archetypes/maven-alfresco-extension-archetype"/> <item name="Maven Alfresco Extension Archetype" href="http://maven.alfresco.com/nexus/content/repositories/alfresco-docs/maven-alfresco-lifecyle/${project.version}/maven-alfresco-archetypes/maven-alfresco-extension-archetype"/>
<item name="Maven AMP Plugin" href="http://repository.sourcesense.com/nexus/content/repositories/alfresco.public.sites/maven-alfresco-lifecyle/plugins/maven-amp-plugin"/> <item name="Maven AMP Plugin" href="http://maven.alfresco.com/nexus/content/repositories/alfresco-docs/maven-alfresco-lifecyle/${project.version}/plugins/maven-amp-plugin"/>
<item name="Alfresco AMP files" href="http://wiki.alfresco.com/wiki/AMP_Files" /> <item name="Alfresco AMP files" href="http://wiki.alfresco.com/wiki/AMP_Files" />
</menu> </menu>

View File

@ -24,26 +24,18 @@ What is an Alfresco extension?
We define an "Alfresco extension" (or customization) a custom build of Alfresco which does not impact on Alfresco source code (while depends on binary releases of the libraries and webapp). We define an "Alfresco extension" (or customization) a custom build of Alfresco which does not impact on Alfresco source code (while depends on binary releases of the libraries and webapp).
This is realized overriding (and in certain particular cases overwriting) Alfresco default configuration using Convention over Configuration hooks (e.g. classpath:alfresco/extension/*-context.xml autoloading), in order to ease integration in enterprise environments and to simplify full lifecycle management (from scratch-start to release and deploy) also for non experienced developers, resulting in a less error prone controlled process. This is realized overriding (and in certain particular cases overwriting) Alfresco default configuration using Convention over Configuration hooks (e.g. classpath:alfresco/extension/*-context.xml autoloading), in order to ease integration in enterprise environments and to simplify full lifecycle management (from scratch-start to release and deploy) also for non experienced developers, resulting in a less error prone controlled process.
Alternative to an "Alfresco extension" is the "Alfresco Module" (or AMP) which is meant to be deployed on an existing Alfresco instance and above all to coexist with other modules on top of this instance: as a general rule of thumb an extension is an exclusive customization while a module is one of many customizations which have a separate lifecycle (and owner). Alternative to an "Alfresco extension" is the "Alfresco Module" (or AMP) which is meant to be deployed on an existing Alfresco instance and above all to coexist with other modules on top of this instance: as a general rule of thumb an extension is an exclusive customization while a module is one of many customizations which have a separate lifecycle (and owner).
For an maven2 archetype of AMP Alfresco build please have a look at:
https://dev.sourcesense.com/cargo/maven2-sites/maven-alfresco-extension-archetype
Quick Start: Quick Start:
------------ ------------
Wanna skip all the discussion (or you know already the thing) and want a zero conf maven2 alfresco customization project generation? Wanna skip all the discussion (or you know already the thing) and want a zero conf maven2 alfresco customization project generation?
Just run: Just see https://wiki.alfresco.com/wiki/Maven_For_Dummies
mvn org.apache.maven.plugins:maven-archetype-plugin:1.0-alpha-7:create -DarchetypeGroupId=${pom.groupId} -DarchetypeArtifactId=${pom.artifactId} -DarchetypeVersion=${pom.version} \
-DgroupId=mycompany.com -DartifactId=my-alfresco-customization -Dversion=0.1-SNAPSHOT
-DremoteRepositories=http://repository.sourcesense.com/maven2 (archetype is deployed there)
-DpomRemoteRepositories=http://repository.sourcesense.com/maven2 (wagon-dav ssh version patched is here)
Introduction: Introduction:
------------- -------------
This archetype developed within Sourcesense (http://www.sourcesense.com) aims to provide a standardized approach to development, release and deployment of Alfresco extensions (as opposed to AMP builds). 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. This archetype was originally developed within Sourcesense (http://www.sourcesense.com) aims to provide a standardized approach to development, release and deployment of Alfresco extensions (as opposed to AMP builds). 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 the next paragraphs. 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 the next paragraphs.
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). 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-m2.txt. For more details on the m2 apprach please refer instead to README-m2.txt.
@ -78,7 +70,7 @@ Using cargo we're able to provide (local) Jboss and (local/remote) Tomcat deploy
-- Zero conf startup -- Zero conf startup
Community artifacts (alfresco 2.x) artifacts are available on Sourcesense public repository (http://repository.sourcesense.com/maven2) and allow all the default dependencies specified in this POM to be successfully retrieved with no additional configuration. If you want to use instead enterprise dependencies you either need to have a private access to Sourcesense private repositories or push alfresco for releasing this artifacts on public Alfresco maven repositories Community artifacts (alfresco 2.x) artifacts are available on Alfresco public repository (http://maven.alfresco.com) and allow all the default dependencies specified in this POM to be successfully retrieved with no additional configuration.
--- Configurable log location and easy database setup --- Configurable log location and easy database setup
By editing the <log.dir> POM property in the appropriate profile you can have the setting applied where it makes sense (jboss configures everything centrally). By editing the <log.dir> POM property in the appropriate profile you can have the setting applied where it makes sense (jboss configures everything centrally).

View File

@ -318,7 +318,7 @@
<dependency> <dependency>
<groupId>org.alfresco.maven.plugin</groupId> <groupId>org.alfresco.maven.plugin</groupId>
<artifactId>maven-amp-plugin</artifactId> <artifactId>maven-amp-plugin</artifactId>
<version>3.0.4-SNAPSHOT</version> <version>3.0.4</version>
</dependency> </dependency>
</dependencies> </dependencies>
</plugin> </plugin>
@ -448,10 +448,6 @@
<distributionManagement> <site> <id>yourcompany-site</id> <distributionManagement> <site> <id>yourcompany-site</id>
<url>scp://yourcompany/var/maven2-sites</url> </site> <url>scp://yourcompany/var/maven2-sites</url> </site>
--> -->
<!--
| | Enable this repo in case of non publicly redistributable
artifacts (Sourcesense private repositories via webdav) |
-->
</distributionManagement> </distributionManagement>
<!-- <!--

View File

@ -1,7 +1,7 @@
----- -----
Maven Alfresco Extension Archetype Maven Alfresco Extension Archetype
----- -----
Sourcesense Alfresco
----- -----

View File

@ -16,16 +16,16 @@ What do I have when I created the project?
src --------------------------------------------------------> (source folder) src --------------------------------------------------------> (source folder)
| |
|__ main ___ __ resources --------------------------> mapped in the classpath |__ main ___ __ resources --------------------------> mapped in the classpath
| | | | | |
| | |__ alfresco/extension ---> alfresco overriding Spring contexts | | |__ alfresco/extension ---> alfresco overriding Spring contexts
| | | |
| |__ properties -------------------------> environment aware application properties files | |__ properties -------------------------> environment aware application properties files
| | | | | |
| | |__ local -------------> default application.properties | | |__ local -------------> default application.properties
| | | |
| |__ java -------------------------------> customization java classes | |__ java -------------------------------> customization java classes
| | | |
| |__ webapp -----------------------------> alfresco webapp overlay folder - this folder is overlayed (so may overwrite alfresco war) | |__ webapp -----------------------------> alfresco webapp overlay folder - this folder is overlayed (so may overwrite alfresco war)
| | | |
| |__ WEB-INF ----------------> drop in this folder WEB-INF custom / overwriting files (e.g. faces-config-custom.xml / web.xml) | |__ WEB-INF ----------------> drop in this folder WEB-INF custom / overwriting files (e.g. faces-config-custom.xml / web.xml)
| |

View File

@ -15,7 +15,7 @@ Introduction:
It aims to provide a standardized approach to development, release and deployment of Alfresco extensions (as opposed to AMP builds). 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 aims to provide a standardized approach to development, release and deployment of Alfresco extensions (as opposed to AMP builds). 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 the next paragraphs. \ 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 the next paragraphs. \
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). \ 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 Ant apprach please refer instead to {{{${site_tags_url}/${site_pom_artifactId}-${site_pom_version}Úsrc/main/resources/archetype-resources/readme-ANT.txt} Ant Readme}}. For more details on the Ant apprach please refer instead to {{{${site_tags_url}/${site_pom_artifactId}-${site_pom_version}<EFBFBD>src/main/resources/archetype-resources/readme-ANT.txt} Ant Readme}}.
Features (maven2 only): Features (maven2 only):
@ -47,8 +47,8 @@ Features (maven2 only):
For additional configuration please refer to maven-cargo-plugin configuration and fine tune your $M2_HOME/conf/settings.xml (for system level settings) or ~/.m2/settings.xml (for user level settings) in order to match your host/credentials configuration For additional configuration please refer to maven-cargo-plugin configuration and fine tune your $M2_HOME/conf/settings.xml (for system level settings) or ~/.m2/settings.xml (for user level settings) in order to match your host/credentials configuration
* <<Zero conf startup>> \ * <<Zero conf startup>> \
Community artifacts (alfresco 2.x) artifacts are available on Sourcesense public repository (http://repository.sourcesense.com/maven2) and allow all the default dependencies specified in this POM to be successfully retrieved with no additional configuration. \ Community artifacts (alfresco 2.x) artifacts are available on Sourcesense public repository (http://maven.alfresco.com/maven2) and allow all the default dependencies specified in this POM to be successfully retrieved with no additional configuration. \
If you want to use instead enterprise dependencies you either need to have a private access to Sourcesense private repositories or push alfresco for releasing this artifacts on public Alfresco maven repositories.
* <<Configurable log location and easy database setup>> \ * <<Configurable log location and easy database setup>> \
By editing the <log.dir> POM property in the appropriate profile you can have the setting applied where it makes sense (jboss configures everything centrally). By editing the <log.dir> POM property in the appropriate profile you can have the setting applied where it makes sense (jboss configures everything centrally).

View File

@ -1,9 +1,28 @@
<project> <project>
<skin> <skin>
<groupId>org.apache.maven.skins</groupId> <groupId>org.apache.maven.skins</groupId>
<artifactId>maven-stylus-skin</artifactId> <artifactId>maven-fluido-skin</artifactId>
<version>1.0</version> <version>1.2.1</version>
</skin> </skin>
<custom>
<fluidoSkin>
<topBarEnabled>true</topBarEnabled>
<sideBarEnabled>true</sideBarEnabled>
<topBarIcon>
<name>Maven Alfresco Lifecycle</name>
<alt>Maven Alfresco Lifecycle</alt>
<src>/img/Alfresco-lofo-transparent.gir</src>
<href>/index.html</href>
</topBarIcon>
<twitter>
<user>mindthegabz</user>
<showUser>true</showUser>
<showFollowers>true</showFollowers>
</twitter>
<facebookLike />
<googlePlusOne />
</fluidoSkin>
</custom>
<poweredBy> <poweredBy>
<logo name="Maven" href="http://maven.apache.org" img="http://maven.apache.org/images/logos/maven-feather.png" /> <logo name="Maven" href="http://maven.apache.org" img="http://maven.apache.org/images/logos/maven-feather.png" />
<logo name="Alfresco - Open source ECM" img="http://alfresco.com/assets/images/icons/powered_by_alfresco.gif" <logo name="Alfresco - Open source ECM" img="http://alfresco.com/assets/images/icons/powered_by_alfresco.gif"
@ -29,8 +48,8 @@
</menu> </menu>
<menu name="See also"> <menu name="See also">
<item name="Maven Alfresco AMP Archetype" href="http://repository.sourcesense.com/maven2-sites/maven-alfresco-amp-archetype" /> <item name="Maven Alfresco AMP Archetype" href="http://maven.alfresco.com/nexus/content/repositories/alfresco-docs/maven-alfresco-lifecycle/latest/maven-alfresco-archetypes/maven-alfresco-amp-archetype/index.html" />
<item name="Maven AMP Plugin" href="http://repository.sourcesense.com/maven2-sites/maven-amp-plugin" /> <item name="Maven AMP Plugin" href="http://maven.alfresco.com/nexus/content/repositories/alfresco-docs/maven-alfresco-lifecycle/latest/plugins/maven-amp-plugin/" />
<item name="Third party how to" href="http://www.cybermagic.co.nz/wiki/display/CM/Building+Alfresco+apps+with+Maven" /> <item name="Third party how to" href="http://www.cybermagic.co.nz/wiki/display/CM/Building+Alfresco+apps+with+Maven" />
</menu> </menu>

View File

@ -42,8 +42,8 @@ References
------------------------------------------ ------------------------------------------
<repository> <repository>
<id>ss-public</id> <id>alfresco-public</id>
<url>http://repository.sourcesense.com/maven2</url> <url>http://maven.alfresco.com/nexus/content/groups/public</url>
</repository> </repository>
------------------------------------------- -------------------------------------------
@ -51,5 +51,5 @@ References
Quick usage Quick usage
Create a project using the maven-alfresco-amp-archetype (see {{ http://repository.sourcesense.com/maven2-sites/maven-alfresco-amp-archetype }} ). See {{https://wiki.alfresco.com/wiki/Maven_For_Dummies}}

View File

@ -1,9 +1,29 @@
<project> <project>
<skin> <skin>
<groupId>org.apache.maven.skins</groupId> <groupId>org.apache.maven.skins</groupId>
<artifactId>maven-stylus-skin</artifactId> <artifactId>maven-fluido-skin</artifactId>
<version>1.0</version> <version>1.2.1</version>
</skin> </skin>
<custom>
<fluidoSkin>
<topBarEnabled>true</topBarEnabled>
<sideBarEnabled>true</sideBarEnabled>
<topBarIcon>
<name>Maven Alfresco Lifecycle</name>
<alt>Maven Alfresco Lifecycle</alt>
<src>/img/Alfresco-lofo-transparent.gir</src>
<href>/index.html</href>
</topBarIcon>
<twitter>
<user>mindthegabz</user>
<showUser>true</showUser>
<showFollowers>true</showFollowers>
</twitter>
<facebookLike />
<googlePlusOne />
</fluidoSkin>
</custom>
<poweredBy> <poweredBy>
<logo name="Maven" href="http://maven.apache.org" img="http://maven.apache.org/images/logos/maven-feather.png" /> <logo name="Maven" href="http://maven.apache.org" img="http://maven.apache.org/images/logos/maven-feather.png" />
<logo name="Alfresco - Open source ECM" img="http://alfresco.com/assets/images/icons/powered_by_alfresco.gif" <logo name="Alfresco - Open source ECM" img="http://alfresco.com/assets/images/icons/powered_by_alfresco.gif"

View File

@ -1,9 +1,28 @@
<project> <project>
<skin> <skin>
<groupId>org.apache.maven.skins</groupId> <groupId>org.apache.maven.skins</groupId>
<artifactId>maven-stylus-skin</artifactId> <artifactId>maven-fluido-skin</artifactId>
<version>1.0</version> <version>1.2.1</version>
</skin> </skin>
<custom>
<fluidoSkin>
<topBarEnabled>true</topBarEnabled>
<sideBarEnabled>true</sideBarEnabled>
<topBarIcon>
<name>Maven Alfresco Lifecycle</name>
<alt>Maven Alfresco Lifecycle</alt>
<src>/img/Alfresco-lofo-transparent.gir</src>
<href>/index.html</href>
</topBarIcon>
<twitter>
<user>mindthegabz</user>
<showUser>true</showUser>
<showFollowers>true</showFollowers>
</twitter>
<facebookLike />
<googlePlusOne />
</fluidoSkin>
</custom>
<poweredBy> <poweredBy>
<logo name="Maven" href="http://maven.apache.org" img="http://maven.apache.org/images/logos/maven-feather.png"/> <logo name="Maven" href="http://maven.apache.org" img="http://maven.apache.org/images/logos/maven-feather.png"/>
<logo name="Alfresco - Open source ECM" img="http://alfresco.com/assets/images/icons/powered_by_alfresco.gif" href="http://www.alfresco.com" /> <logo name="Alfresco - Open source ECM" img="http://alfresco.com/assets/images/icons/powered_by_alfresco.gif" href="http://www.alfresco.com" />

View File

@ -13,7 +13,7 @@ community contexts.
</description> </description>
<issueManagement> <issueManagement>
<system>GoogleCode</system> <system>GoogleCode</system>
<url>http://code.google.com/p/maven-alfresco-archetypes/issues</url> <url>http://code.google.com/p/maven-alfresco-archetypes/issues/detail</url>
</issueManagement> </issueManagement>
<organization> <organization>
<name>Alfresco</name> <name>Alfresco</name>
@ -163,7 +163,7 @@ community contexts.
<configuration> <configuration>
<!-- useEditMode>true</useEditMode>--> <!-- useEditMode>true</useEditMode>-->
<preparationGoals>clean package</preparationGoals> <preparationGoals>clean package</preparationGoals>
<goals>deploy</goals> <goals>deploy site-deploy</goals>
<tagBase>${svn.tags.url}</tagBase> <tagBase>${svn.tags.url}</tagBase>
<autoVersionSubmodules>false</autoVersionSubmodules> <autoVersionSubmodules>false</autoVersionSubmodules>
</configuration> </configuration>
@ -227,7 +227,7 @@ community contexts.
</snapshotRepository> </snapshotRepository>
<site> <site>
<id>alfresco-docs</id> <id>alfresco-docs</id>
<url>dav:http://maven.alfresco.com/nexus/content/repositories/alfresco-docs/maven-alfresco-lifecycle/${project.version}</url> <url>dav:http://maven.alfresco.com/nexus/content/repositories/alfresco-docs/maven-alfresco-lifecycle/latest</url>
</site> </site>
</distributionManagement> </distributionManagement>
</project> </project>

View File

@ -1,9 +1,28 @@
<project> <project>
<skin> <skin>
<groupId>org.apache.maven.skins</groupId> <groupId>org.apache.maven.skins</groupId>
<artifactId>maven-stylus-skin</artifactId> <artifactId>maven-fluido-skin</artifactId>
<version>1.0</version> <version>1.2.1</version>
</skin> </skin>
<custom>
<fluidoSkin>
<topBarEnabled>true</topBarEnabled>
<sideBarEnabled>true</sideBarEnabled>
<topBarIcon>
<name>Maven Alfresco Lifecycle</name>
<alt>Maven Alfresco Lifecycle</alt>
<src>/img/Alfresco-lofo-transparent.gir</src>
<href>/index.html</href>
</topBarIcon>
<twitter>
<user>mindthegabz</user>
<showUser>true</showUser>
<showFollowers>true</showFollowers>
</twitter>
<facebookLike />
<googlePlusOne />
</fluidoSkin>
</custom>
<poweredBy> <poweredBy>
<logo name="Maven" href="http://maven.apache.org" img="http://maven.apache.org/images/logos/maven-feather.png" /> <logo name="Maven" href="http://maven.apache.org" img="http://maven.apache.org/images/logos/maven-feather.png" />
<logo name="Alfresco - Open source ECM" img="http://alfresco.com/assets/images/icons/powered_by_alfresco.gif" <logo name="Alfresco - Open source ECM" img="http://alfresco.com/assets/images/icons/powered_by_alfresco.gif"
@ -11,32 +30,34 @@
</poweredBy> </poweredBy>
<publishDate position="navigation-bottom" format="MM-dd-yy" /> <publishDate position="navigation-bottom" format="MM-dd-yy" />
<bannerLeft> <bannerLeft>
<name>Maven alfresco Extension archetype - v. ${project.version}</name> <name>Maven Alfresco Lifecycle - v. ${project.version}</name>
<href>http://www.alfresco.com</href> <href>http://www.alfresco.com</href>
<src>images/Alfresco-logo-transparent.gif</src> <src>img/Alfresco-logo-transparent.gif</src>
</bannerLeft> </bannerLeft>
<body> <body>
<links> <links>
<item name="Maven" href="http://maven.apache.org/" /> <item name="Maven" href="http://maven.apache.org/" />
<item name="Apache" href="http://www.apache.org/" />
<item name="Alfresco" href="http://www.alfresco.com/" /> <item name="Alfresco" href="http://www.alfresco.com/" />
<item name="Project founder" href="http://www.mindthegab.com/" /> <item name="Project founder's blog" href="http://www.mindthegab.com/" />
<item name="Apache" href="http://www.apache.org/" />
</links> </links>
<menu ref="modules" inherit="bottom"/> <menu ref="modules" inherit="bottom"/>
<menu ref="parent" inherit="bottom"/> <menu ref="parent" inherit="bottom"/>
<menu name="Maven2 Lifecycle Alfresco Support Resources"> <menu name="Maven2 Lifecycle Alfresco Resources">
<item name="Enterprise use case" href="http://www.slideshare.net/guest67a9ba/maven-application-lifecycle-management-for-alfresco" /> <item name="Google Code Project" href="http://code.google.com/p/maven-alfresco-archetypes/" />
<item name="Alfresco wiki Maven howto" href="http://wiki.alfresco.com/wiki/Managing_Alfresco_Lifecyle_with_Maven" /> <item name="Alfresco Maven Wiki Docs" href="http://wiki.alfresco.com/wiki/Managing_Alfresco_Lifecyle_with_Maven" />
<item name="Alfresco with Maven for Dummies" href="https://wiki.alfresco.com/wiki/Maven_For_Dummies" />
<item name="Third party how to" href="http://www.cybermagic.co.nz/wiki/display/CM/Building+Alfresco+apps+with+Maven" /> <item name="Third party how to" href="http://www.cybermagic.co.nz/wiki/display/CM/Building+Alfresco+apps+with+Maven" />
<item name="Enterprise use case" href="http://www.slideshare.net/guest67a9ba/maven-application-lifecycle-management-for-alfresco" />
<item name="FAQ" href="faq.html" /> <item name="FAQ" href="faq.html" />
</menu> </menu>
<menu name="See also"> <menu name="See also">
<item name="Maven Alfresco AMP Archetype" href="http://maven.alfresco.com/nexus/content/repositories/alfresco-docs/maven-alfresco-lifecycle/maven-alfresco-archetype/maven-alfresco-amp-archetype/index.html" /> <item name="Maven Alfresco AMP Archetype" href="http://maven.alfresco.com/nexus/content/repositories/alfresco-docs/maven-alfresco-lifecycle/latest/maven-alfresco-archetype/maven-alfresco-amp-archetype/index.html" />
<item name="Maven AMP Plugin" href="http://maven.alfresco.com/nexus/content/repositories/alfresco-docs/maven-alfresco-lifecycle/plugins/maven-amp-plugin/index.html" /> <item name="Maven AMP Plugin" href="http://maven.alfresco.com/nexus/content/repositories/alfresco-docs/maven-alfresco-lifecycle/latest/plugins/maven-amp-plugin/index.html" />
</menu> </menu>
<menu ref="reports" /> <menu ref="reports" />