...
Note: if you just want to try out Isis then there's no need to built it first; just use our quickstart maven archetype
...
Introduction
The following assumes that you've set up your development environment; see SettingUpDevelopmentEnvironment if not.
...
Maven Profiles
| applib | core | defaults | runtimes | progmodel | profilestores | securityalternatives | viewer | release | support | release | examples | skin |
|
|
|
| Description |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
standard | Y | Y | Y | Y | Y | Y | Y |
|
|
|
| Y | Y | Y | Y | The standard set for a smoke test; if this builds we're probably ok. In fact, are also modules that make up the site, ie | ||
all | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
|
|
| Every module that can be built using | ||
skin |
|
|
|
|
|
|
|
|
|
| Y | Y | Y |
|
| Prereq for running site-deploy | ||
applib | Y |
|
|
|
|
|
|
|
|
|
| Y | Y | Y | Y | Just the applib module | ||
core |
| Y |
|
|
|
|
|
|
|
|
| Y | Y | Y | Y | Just the core modules | ||
runtimes |
|
| Y |
|
|
|
|
|
|
|
| Y | Y | Y | Y | Just the runtime implementations | ||
progmodel | defaults |
|
| Y |
|
|
|
|
|
|
| Y | Y | Y | Y | Just the defaults modules progmodel implementations | ||
profilestores | alternatives |
|
|
| Y |
|
|
|
|
|
| Y | Y | Y | Y | Just the alternatives modules profilestore implementations | ||
security | viewers |
|
|
|
| Y |
|
|
|
|
| Y | Y | Y | Y | Just the viewer modules. viewer security implementations | ||
viewers |
|
|
|
|
|
| Y |
|
|
|
| Y | Y | Y | Y | Just the viewer modules. Added for convenience | ||
release |
| support |
|
|
|
|
| Y |
|
|
| Y | Y | Y | Y | Just the support release modules. | ||
support |
| release |
|
|
|
|
|
| Y |
|
| Y |
|
|
| Just the release support modules. | ||
examples |
|
|
|
|
|
|
|
|
| Y |
| Y | Y |
|
| Just the examples modules. |
...
Use case | Command |
---|---|
Quick build | |
Build 'release' module (prereq for example apps) | |
Build everything | |
Site skin (prereq to building sites) | |
Quick build of site + docs, deploy locally | |
Full build of site + docs, deploy locally | |
Quick build + site + docs for single module (eg, applib) | |
...