0.7.0
Here’s another Osmorc release.
The biggest new feature is running of Eclipse Equinox applications and products. We have a new run configuration type named “Eclipse Equinox” that will allow you to specify a product or an application to run. It’s still kind of basic, though. You cannot specify which bundles to install. We currently install all bundles of a project.
There’s still no handling of additional library jars, but if your bundles don’t use any libraries that are not available as bundles, it should work. You will need to specify the Eclipse plugin.xml as additional JAR contents in the facet settings to make it work. The documentation contains more information about that.
Defining additional JAR contents may also be useful to people not using Equinox. Take a look at the facet settings and the documentation available through IDEA’s help system.
With this release Osmorc can also handle modules with more than one content root. Osmorc scans all content roots of a module when it searches for manifest files or files defined as additional JAR contents and takes the first matching file.
The bundle dependency resolver that is used when Osmorc generates the manifest files has also been improved. More work will be done on this areas — as on any other — in future releases.
This release will most likely be the last release for IDEA 7. The next one — 0.8.0 — will be the first release for IDEA 8.
Leave a comment