Skip to content

Latest commit

 

History

History
68 lines (39 loc) · 1.49 KB

readme-build.md

File metadata and controls

68 lines (39 loc) · 1.49 KB

Building JBoss Fuse

There are three main build targets associated with corresponding maven profiles

  • fab: Fuse Fabric
  • amq: Fuse A-MQ
  • esb: Fuse ESB
  • all: All of the above

Examples

Build Fuse Fabric and run the associated smoke tests

> mvn clean install

Build Fuse A-MQ and run the associated tests

> mvn -Pamq clean install

Build Fuse ESB and run the associated tests

> mvn -Pesb clean install

Build Fuse Fabric using last Hawtio Snapshot and run the associated tests

> mvn -Phawtio-snapshot clean install

Build all modules and run the associated smoke tests

> mvn -Pall clean install

Note, to avoid getting prompted for a gpg key add -Dgpg.skip=true

If you want to build everything without running tests and get right to running fabric with a default user

> mvn clean install -Dtest=false -Dgpg.skip=true -Pdev,release

Test Profiles

Fuse Fabric tests are seperated in serveral dedicated tests profiles

  • ts.smoke: Smoke tests
  • ts.basic: Basic integration tests
  • ts.wildfly: WildFly integration tests
  • ts.all: All of the above

Examples

Build Fuse Fabric and run the smoke and basic integration tests

> mvn -Dts.basic clean install

Build Fuse Fabric and run all tests

> mvn -Dts.all clean install

Build all modules and run all tests

> mvn -Pall -Dts.all clean install

Build Fuse Fabric and skip the smoke tests

> mvn -Dts.skip.smoke clean install