Jan Thomä: May 2009 Archives

0.13.0

| | Comments (0) | TrackBacks (0)

After a few months of work we have finally released Osmorc 0.13.0, which can be downloaded using IntelliJ’s plugin manager. The most notable new feature is integration with IntelliJs Maven plugin:

  • Osmorc can now detect if your maven configuration indicates that the project is an OSGi bundle and will automatically create/update an Osmorc facet, once you synchronize your POM with IntelliJ.
  • Manifest headers that are configured with the maven-bundle-plugin will be read from your POM and entered into the facet configuration.
  • When you open the POM, Osmorc will detect and highlight any dependencies which are not OSGi-ready (e.g are missing the OSGi headers in their manifest).
  • As a quick fix for this situation Osmorc now contains a search dialog which helps you in finding an OSGi-capable replacement for these dependencies inside the Springsource repository.
  • Osmorc will also add the repository URLs for the Springsource Repository to your POM, if you chose to import a library from there through the search dialog.

There were also some minor improvements:

  • The default rule which is used for bundlifying non-OSGi libraries is now “Import-Package: *;resolution:=optional”. This is the same rule that is used within the maven-bundle-plugin and should therefore work in most cases.
  • Bnd configuration files which were set up in the facet configuration are now actually used -there were ignored in the past.

As always, we are asking for your feedback on this new version. Feel free to drop us a line here or file an issue at our Issue Tracker.

About this Archive

This page is a archive of recent entries written by Jan Thomä in May 2009.

Jan Thomä: August 2008 is the previous archive.

Find recent content on the main index or look in the archives to find all content.

Jan Thomä: Monthly Archives

Powered by Movable Type 4.32-en