Skip to main content

Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Plugin Development Environment (PDE) » Modular build: PDE & Artifactory?
Modular build: PDE & Artifactory? [message #645727] Mon, 20 December 2010 09:27
Dan Pollitt is currently offline Dan PollittFriend
Messages: 55
Registered: August 2010

I am looking to create an automated, modular build process for our
bundles as well as Eclipse features/products. My primary goal is to have
a source change in one bundle result in the minimum possible knock-on
builds to incorporate that change in a feature/product. I don't want to
build all my own bundles from source all the time.

I'd like to use a repository (like a Maven repo, but not necessarily
Maven) to store binary atifacts and then have builds of bundles hit this
repository to resolve explicit bundle and package import dependencies to
build a classpath. The working theory here is that some preprocessing in
the build can generate an IVY xml file from an OSGi manifest and IVY can
help get hold of the dependencies (e.g: / ).

So maybe this will work out for bundles, but when it comes to building
Eclipse features and products, PDE build seems to be the way to go. I'd
like to accomplish creating a feature/product without building anything
from source (anything from source should be handled by the bundle
builds..). PDE would be "assembling" a branded product for a particular
platform or a feature.

I came across the ability of PDE to fetch binary artifacts from a
repository ( pde.doc.user/guide/tasks/pde_fetch_phase.htm
), so finally getting to my question, is there anything out there
already that will let me grab the constituent bundles that are needed to
create my feature/product from a repository like Artifactory (not using P2)?

Previous Topic:Testing plugin branding
Next Topic:Is it necessary to add a plugin dependency when using extension points?
Goto Forum:

Current Time: Sat Jul 24 16:43:46 GMT 2021

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

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

Back to the top