|Re: [cross-project-issues-dev] Using map files with Subversion
We tried to use Buckminster a while ago, but we had a big overhead to deal with, so we postponed it.> You may want to take a look at the Buckminster project (which is used by
> many projects at Eclipse to build).
Are you saying you are checking out your sources before you start the build?
I probably misread your statement because the purpose of the svn-pde-build
integration is of course to let the build check out your sources.
I see two purposes:
* make builds repeatable even long after a release
* enable independent versioning of various plugins contributing to the
If plugins are versioned independently, you can create a new build that
includes older revisions of some plugins, so that eventually users
updating to a new version of your feature will only download those plugins
that actually have changed.
Here it is essential that the tag used for
checkout is also used as the version qualifier of the corresponding
plugin (like, 1.2.3.qualifier will be expanded to 1.2.3.v20100401 if you
check out from tags/v20100401).
If you don't need this, checking out from trunk should be good for you,
I guess. But I think it is good to do all this versioning etc. in an
Eclipse-ish way right from the beginning ;)
Back to the top