Create your first application
We'll first discover how we can use the Maven SDK and RAD to quickly create your own application. Even if we'll explore this option, we won't use it in the rest of the book. We'll use a more traditional approach that you'll be able to re-use in your own Alfresco projects.
Rapid application development
In this section, we'll take a small detour to talk about rapid application development. As explained before, Alfresco SDK provides three different archetypes. One of them is called the Alfresco AIO archetype. Using this archetype, you can easily implement all your customization in a unique STS project and run the full Alfresco platform. It means that you don't need to install Alfresco on your system and it provides a perfect starting point for full-blown Alfresco projects where the final artifacts should be the customized alfresco.war
and share.war
.
In a typical project, you want to develop a reusable module that should be distributed...