This link has been bookmarked by 2 people . It was first bookmarked on 20 Mar 2009, by Lubos Pochman.
-
23 Apr 09
-
generating manifest files automatically from the associated metadata available for an application module.
-
treating their OSGi manifests as the canonical description of dependency metadata.
- 10 more annotations...
-
-
uses the manifest as the central dependency descriptor in the IDE and in the offline build. Developers write the OSGi manifest by hand, or with help from tooling, and the manifest is used by the build tooling in a similar way to how Maven uses the pom.xml and Ivy uses ivy.xml.
-
developers are carrying out their development tasks as they would for any normal Maven/Eclipse project.
The OSGi manifest file is generated by plugins for Maven and for Eclipse.
-
For Ivy 2, the Eclipse plugin support is sadly lacking.
-
To support testing is this environment, the plugins will allow for both MANIFEST.MF and TEST.MF files to be written
-
Bundlor is a tool that we have been using internally for some time to generate OSGi manifests. We used it predominantly to create all the bundles that you see in our Enterprise Bundle Repository. Bundlor can be used to generate manifests for legacy libraries that were created without much consideration for OSGi. Bundlor can also be used for generating manifests for bundles that you are creating specifially with OSGi in mind. Bundlor removes most of the donkey-work involved in creating high quality bundle manifests.
-
the generation process will correctly generate uses metadata for you
-
we'll be creating an offline dependency resolver that performs OSGi resolution without starting Equinox or dm Server.
-
When you make changes to your code, Bundlor can track what changes have to be made to manifest files and avoid having to recreate all manifests.
-
We plan to extend Bundlor to support bulk bundle generation. In this mode, you will be able to save time by pointing Bundlor at a directory of JARs and having Bundlor create bundles for all of them.
-
bring dependencies to an higher level introducing the concept of libraries.
-
-
-
20 Mar 09
Would you like to comment?
Join Diigo for a free account, or sign in if you are already a member.