Java modules (all except ui):
Prerequisite:
Jdk 7, Maven (3.x)
Usage:
If you’re behind a proxy, add this property (in an active profile) in your settings.xml : <mavenSettings.location>/usr/share/apache-maven/conf/settings.xml</mavenSettings.location>
Run mvn clean install on the root project!
IDE recommandation:
Development: Starting from the archetype, you have an enterprise implemented helloworld (using Routing and Enterprise integration patterns), don’t forget to remove every reference once you’ve understood the stack
Follow the different TODO keywords, starting from this module order:
<project>.routes
UI module: Prerequisite:
npm sudo npm -g install grunt-cli sudo npm -g install phantomjs sudo npm -g install bower gem install sass gem install compass
Then mvn clean install on the project
Deployement:
Prerequisite: Karaf 4.0.4
Usage: run ‘feature:repo-add mvn:${project.groupId}/${project.artifactId}.features/${project.version}/xml/feature’, then ‘feature:install ${project.artifactId}.ui’