for repo amp archetype. Removed dead amp-to-war code. Consolidated in amp-to-war: - installation of the AMP - rapid development / ide integration (searchVirtualFirst) - tested junit-remote with spring-loaded (works like a charm) Removed rad profile and created a (legacy) Jrebel profile to just create the Jrebel files (unneeded when using Spring-loaded) Tested: - mvn test - mvn integration-test -Pamp-to-war - reloading of classes / webapp resources / unit tests - remote unit test running Run your build with MAVEN_OPTS="-Xms1024m -Xmx2048m -XX:PermSize=1024m -javaagent:/path/to/springloaded/springloaded-1.2.0.RELEASE.jar" mvn clean install -Pamp-to-war
Maven Alfresco SDK
The Alfresco SDK based on Apache Maven, includes support for rapid and standard development, testing, packaging, versioning and release of your Alfresco integration and extension projects.
It is composed of:
- An SDK Parent POM which you can use in your projects to enable rapid Alfresco development features
- An Alfresco Platform Distribution POM which pre-configures versions of Alfresco and common 3rd party dependency libraries, for stability purposes
- An Alfresco Maven Plugin which provides AMP packaging and installation facitilites (a la MMT) and other common goals for Alfresco development
- A number of Maven Archetypes (sample projects) including:
Resources
Full documentation is available at the Maven Alfresco SDK site.
Additional documentation for Alfresco Community and Enterprise, tutorials and examples is available in the Alfresco Docs.
Advanced sample projects are maintained by @ohej in the Alfresco SDK Samples project.
Report issues (and contribute!) here. You can also join the Maven Alfresco list on Google Groups.
Alfresco Artifacts Repository
The Alfresco Maven infrastructure is backed by the Alfresco Artifacts Repository. Alfresco Community and SDK artifacts are publicly available.
for Enterprise and Premiere licensed software access you need to get credential via the Alfresco Enterprise Support. See public docs or this KB (login required) for more details.
License and Support
This project is released under the Apache License, Version 2.0. It's a community driven project which is supported for Alfresco Development (please refere to the official Alfresco Docs for supported features.
News
- Project fully migrated from Google Code, including tags, branches, issues. Allow a little time for a full cleanup of issue labels and to sort repository permissions. Please update obsolete references and bear with us as we update Alfresco Docs to this change.