This boilerplate is targeted toward developers who need to customize Nuxeo for customer projects. It provides:
- A Maven archetype to generate a Nuxeo project, complete with its Nuxeo Marketplace module (1)
- A command-line tool to help initializing, building, deploying, running and distributing your Nuxeo project.
(1) The Maven archetype isn't stable yet, you might have to adjust a few things by hand after generation.
sudo gem install ow-nuxeo
This command-line tool must be run from the root of your project.
# Run the wizard for creating a new project
ow-nuxeo init
# Build the project
ow-nuxeo build
# Build while skipping the tests, then deploy the marketplace package and run Nuxeo
ow-nuxeo fastbuild deploy run
# Set all modules versions to 1.0.0
ow-nuxeo setversion 1.0.0
# Build the project with the Nuxeo Studio tag matching the project version
ow-nuxeo release
Type ow-nuxeo
to view the full help.