Sigil: Key Features

Resolves build dependencies based upon OSGi meta-data

  • determines compilation dependencies using the same Import-Package meta-data used by OSGi at runtime
  • avoids duplication and error

Pluggable repositories, including OBR

  • searches SpringSource Enterprise Bundle Repository using OBR index

Build projects using IDE and/or command-line

Simple properties-based project file

  • edit directly or using Eclipse Sigil project editor
  • supports multiple bundles per project
  • BND creates bundles using instructions inferred from project file

JUnit test support

  • automatically resolves JUnit test cases in a running OSGi JVM
  • generate reports in ant xml format
  • No labels