You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »


Sigil provides manifest-first OSGi development tooling, where the OSGi manifest Import-Package header controls both build and runtime dependencies.

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

  • IDE and command-line use same project file
  • Currently supports Eclipse and Ant/Ivy plugins

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

Sigil: Wikipedia

A sigil (pronounced /'sɪdʒ.ɪl/) is a symbol created for a specific magical purpose. A sigil is usually made up of a complex combination of several specific symbols or geometric figures each with a specific meaning or intent.

  • No labels