## Components
Argeo Build depends on the Eclipse ECJ Java compiler, and on the BND Tools library for OSGi metadata generation (and therefore on SLF4j).
-- osgi.mk is included in the root Makefile of the layer being built
-- configure configures a build environment
-- Make.java compiles Java code and creates OSGi bundles based on the bnd.bnd file of each project within the layer
-- Repackage.java downloads and repackages as OSGi bundles Maven artifacts or Eclipse releases (cf. Argeo TP)
+- osgi.mk is included in the root Makefile of the layer being built
+- configure configures a build environment
+- Make.java compiles Java code, creates OSGi bundles based on the bnd.bnd file in each project
+- Repackage.java downloads and repackages as OSGi bundles Maven artifacts or Eclipse releases (cf. Argeo TP)
## Usage
For example usage, look at one of the core Argeo layers (typically Argeo Commons) on http://git.argeo.org :