Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Plugin Development Environment (PDE) » Using PDE with Plugins built up from different projects
Using PDE with Plugins built up from different projects [message #482706] Thu, 27 August 2009 15:33
Eclipse UserFriend
Originally posted by: koelmann.web.de

Hello,

we are currently developing software using an OSGi Framework, and
investigating how using the PDE could speed up our development.

Our current Project structure contains a large number of eclipse projects,
but only a subset of those should be released as bundles, the others are
used to create libraries (speak: Jar Files) that should only be released
as part of a bundle.

The general project layout looks like this:
|-topLevel Project
|--subProject1
|--subProject2
|--subProject N
|--deployableProject
|+topLevel Project
...

The subprojects are hosting the application source code and contain ant
buildscripts building plain jar files. The deployableProject hosts an OSGi
Manifest and a build script that wraps up the jar files from the
subProjects into an OSGi Bundle.

The problem with this setup is that we cannot use the PDE dependency
management: Since the deployableProject hosting the manifest does not know
about the source projects, it complains about missing packages that are
marked as exported in the manifest, and since the subProjects do not know
about the manifest in the deployable projects, the import-statements
cannot be checked against the manifest.

Is there any possibility to overcome these problems? I am afraid that the
obvious solution - turning the subProjects into bundles of their own - is
no real solution in our case.

Thanks for your avice,

Stefan Koelmann
Previous Topic:is there a NewFragmentFromTemplateWizard??
Next Topic:Using PDE with Plugins built up from different projects
Goto Forum:
  


Current Time: Thu Apr 25 19:49:26 GMT 2024

Powered by FUDForum. Page generated in 0.02825 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top