|
|
|
Re: Oomph Version Management - How to ? [message #1714284 is a reply to message #1714276] |
Wed, 11 November 2015 11:27 |
Ed Merks Messages: 33264 Registered: July 2009 |
Senior Member |
|
|
Ilke
Comments below.
On 11/11/2015 10:33 AM, ilke Muhtaroglu wrote:
> I see. So how do people manage the plugin versions in eclipse community ?
Different approaches are used. Some people just increment the minor
version of all bundles at the start of a new development cycle. Others
use API tools, but it's slow and a long of work. It's good for managing
major and minor version numbers and for ensuring binary compatibility.
>
> I learned that we can use Eclipse PDE API Tools for managing exported
> packages of a plugin. Do you use it ?
No, not even for EMF. I'm just very careful what I change...
>
> So from your email I learned that you use, Oomph Version Management.
Yes it helps me make sure I increment the minor version when I make a
change, and to ensure that this increment bubbles up to all features the
contain the bundles.
>
> I installed the eclipse plugin of oomph. There under preferences tab
> there is Version Management. There is a table with Release and check
> mode ? Any idea about how to start using it ?
Yes, you can add the version management nature via the Configure of the
context menu. The basic idea is that it computes a digest as well as
version information in at the start of a development cycle. So if you
change the content, it knows the version service must be incremented;
generally I change the minor version instead in the master branch and
the service version in the maintenance branch.
> I can read the source code as well if it helps. Can you please point a
> starting point ?
I really don't have the capacity to provide all the help that I think
will be necessary. :-(
> Does people manage plugin version numbering 'by hand' ?
Lots do, and then forget, or use brute force approaches (increment all
minor versions).
Ed Merks
Professional Support: https://www.macromodeling.com/
|
|
|
Powered by
FUDForum. Page generated in 0.07355 seconds