-
Install J2SE 8.0 SDK (or later), which can be downloaded from http://www.oracle.com/technetwork/java/javase/downloads/index.html Use version of "JDK 8.0 Update 131" (or later).
-
Make sure that your JAVA_HOME environment variable is set to the newly installed JDK location, and that your PATH includes
%JAVA_HOME%\bin
(windows) or$JAVA_HOME$/bin
(unix). -
Install Maven 3.5.0 (or later), which can be downloaded from http://maven.apache.org/download.html. Make sure that your PATH includes the
$MVN_HOME/bin
directory.
-
Change to the top level directory of Apache Karaf source distribution.
-
Run
$> mvn clean install
This will compile Apache Karaf and run all of the tests in the Apache Karaf source distribution. Alternatively, you can run:
$> mvn clean install -DskipTests
This will compile Apache Karaf without running the tests and takes less time to build.
-
The distributions will be available under
assemblies/apache-karaf/target
andassemblies/apache-karaf-minimal/target
directories.