Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

You should then be able to get going using a simple mvn clean install. However, there is a little more to it than that, because we do have a number of profiles which allow the build to be tailored in various ways. Therefore, have a look at the table below, then look at the various use cases listed further down the page.

Where next?

Once, you've got the build going, move onto SmokeTest.

Maven Profiles

-D modules=

applib

core

defaults

alternatives

viewer

support

release

examples

site-skin

clean install?

-D build=full?

site-deploy?

-D site=full?

Description

standard

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 mvn site-deploy

all

Y

Y

Y

Y

Y

Y

Y

Y

Y

Y

 

 

 

Every module that can be built using mvn clean install. Can't necessarily be deployed, though; see 'Deployability' section below

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

defaults

 

 

Y

 

 

 

 

 

 

Y

Y

Y

Y

Just the defaults modules

alternatives

 

 

 

Y

 

 

 

 

 

Y

Y

Y

Y

Just the alternatives modules

viewers

 

 

 

 

Y

 

 

 

 

Y

Y

Y

Y

Just the viewer modules.

viewer

 

 

 

 

Y

 

 

 

 

Y

Y

Y

Y

Just the viewer modules. Added for convenience

support

 

 

 

 

 

Y

 

 

 

Y

Y

Y

Y

Just the support modules.

release

 

 

 

 

 

 

Y

 

 

Y

 

 

 

Just the release modules.

examples

 

 

 

 

 

 

 

Y

 

Y

Y

 

 

Just the examples modules.

...