Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

Sigil: Felix

Sigil provides OSGi centric provides manifest-first OSGi development tooling, where the OSGi manifest Import-Package header controls both build and runtime runtime model is extended to provide build time dependencies.

...

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

...

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.