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
Member
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
time).

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?

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


Current Time: Sat Apr 20 02:43:33 GMT 2024

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

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

Back to the top