The Alfresco All-in-One Archetype is a multi-module project, leveraging Alfresco SDK powerful capabilities to customize and run the full Alfresco platform embedded and all it's components. The archetype does not require additional download and provides a perfect starting point for full-blown Alfresco projects.
Amongst other features, this archetype provides support for:
As of version 2.0-beta-3, you can create a project with the latest released archetype with the following command directly from Maven Central:
mvn archetype:generate -Dfilter=org.alfresco.maven.archetype:alfresco-allinone-archetype
For previous versions, you need to use the Alfresco Artifacts repository:
mvn archetype:generate -Dfilter=org.alfresco.maven.archetype:alfresco-allinone-archetype -DarchetypeCatalog=https://artifacts.alfresco.com/nexus/content/groups/public/archetype-catalog.xml
You should then:
You can find new Alfresco All-in-One project ready to go in the artifactId folder.
Once your project is created:
Full instructions on how to use the Alfresco All in One archetype can be found on the usage page, while for more advanced use cases refer to the advanced usage page