Red Hat Fuse is a lightweight, flexible integration platform that enables rapid integration across the extended enterprise—on-premise or in the cloud.
Based on Apache Camel, Fuse leverages pattern-based integration, a rich connector catalog, and extensive data transformation capabilities to enables users to integrate anything.
There are two ways of building Red Hat Fuse 7:
-
using Jenkins pipeline
-
using plain old Maven
Basic invocation of mvn clean install
will build Fuse minimal and full distro. Minimal distribution is
maintained only for presentation and test purposes.
We can enable additional profiles:
-
mvn -Pcs validate
- Run checkstyle checks -
mvn -Plicense process-sources
- regenerate license headers in configured files usinglicense-header.txt
-
mvn -Ptest verify
- run integration test insidefuse-itests
module
(In order to generate license headers and/or perform checkstyle checks, it’s recommended to use -Plicense,test
and
-Pcs,test
respectively).