Skip to main content

Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Plugin Development Environment (PDE) » PDE Build, SVN and jar qualifiers
PDE Build, SVN and jar qualifiers [message #597727] Thu, 21 May 2009 23:01
Matt Seashore is currently offline Matt SeashoreFriend
Messages: 58
Registered: July 2009
I have an p2 enabled RCP application built by PDE Build. Each plugin is
versioned like: "1.0.0.qualifier". Right now, the SVN source code is
checked out first and PDE Build on my Product via Hudson.

The problem I have is that for each build, a new timestamp qualifier is
set for each plugin whether it has changed or not. The result is that
if I make a one line change to a single plugin, all PDE built plugins
need to be redownloaded on update rather than just the single plugin
that was updated (because all the qualifiers were updated to the build

Ideally, I'd like to set the qualifier on each plugin such that it only
changes when the underlying source code changes. With Subversion, this
would make sense to simply use the revision number of the plugin folder,
but there may be other ways to do it.

I'm not quite sure if this can be done with PDE Build. It seems there's
some support similar to this for CVS using map files(?), and I see
there's an SVN plugin for PDE Build. Perhaps I could call PDE Build for
each plugin, getting the qualifier from svn and then call PDE BUild for
the product (though that seems a bit painful)? I just don't want to
spend too much time figuring out this problem with PDE Build if it's not
possible :-).

Does anyone know if a scenario like this is possible with PDE Build? Any
other advice on how to best accomplish automated qualifiers based on
version control information?

Previous Topic:More control over Eclipse builders
Next Topic:ERROR: ‘Not implmented in this version’ With xml Transform.
Goto Forum:

Current Time: Mon Sep 26 03:45:57 GMT 2022

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

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

Back to the top