Modify

Opened 5 years ago

Closed 3 years ago

#5330 closed task (fixed)

Improve new release build process

Reported by: ivangsa Owned by: ivangsa
Priority: normal Component: WikiEditorForEclipsePlugin
Severity: normal Keywords:
Cc: Trac Release: 0.11

Description

Building a new release requires editing more than 10 different files to increment the plugin released version so Eclipse can perform an update of installed plugins.

Required modifications can be seen on this changeset [5947] from version 0.0.2 to 0.0.3.

Manually editing all these files is hard and error prone so it would be nice to have an script that can perform a version upgrade of pom and manifest files.

Attachments (0)

Change History (4)

comment:1 Changed 5 years ago by anonymous

Hi!

I don't know about the Maven-files but you don't have to manually edit the Plugin-Files. Just change the version number in the feature an on the Overview-Page of the manifest-editor click on:
"1. Synchronize version of contained plugins.... "
In the popup-dialog choose the third option:
"Force feature version into plugins and fragment manifests"


comment:2 Changed 5 years ago by ivangsa

Replying to anonymous:

Overview-Page of the manifest-editor click on:
"1. Synchronize version of contained plugins.... "

Thanks

this is already an improvement but still need a lot of editing of pom and some plugin files.

Let's see how can I combine this with maven release plugin.

Regards
Ivan

comment:3 Changed 5 years ago by ivangsa

Build was automated for incremental builds by combining maven SNAPSHOT and eclipse .qualifier http://docs.codehaus.org/display/M2ECLIPSE/Tycho+SNAPSHOT+and+qualifier+version+expansion

see [6130] for changeset details

hand editing pom and manifes files is only required between point releases which is also susceptible to be improved

comment:4 Changed 3 years ago by ivangsa

  • Resolution set to fixed
  • Status changed from new to closed

Add Comment

Modify Ticket

Action
as closed .
as The resolution will be set. Next status will be 'closed'.
to The owner will be changed from ivangsa. Next status will be 'closed'.
The resolution will be deleted. Next status will be 'reopened'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.