codeCauldron

Feeds

RSS Site
RSS News
Print
Home
Migrated

Sigil development has moved to Apache Felix. Thanks for your interest, see you on the other side of the looking glass.


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/ or /'sɪg.ɪl/; pl. sigila or sigils) 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.

Powered by Atlassian Confluence