[ODLPARENT-56] Update maven-bundle-plugin from 3.0.1 to 3.2.0 published on 2017-01-02 Created: 13/Jan/17  Updated: 05/Sep/18  Resolved: 05/Sep/18

Status: Resolved
Project: odlparent
Component/s: General
Affects Version/s: None
Fix Version/s: 3.0.0

Type: Improvement
Reporter: Michael Vorburger Assignee: Unassigned
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issue Links:
Blocks
is blocked by ODLPARENT-23 Milestone: Upgrade karaf to 4.0.1 or ... Resolved

 Description   

We're currently using maven-bundle-plugin v3.0.1.

The latest version (http://felix.apache.org/components/bundle-plugin/) is 3.2.0 published on 2017-01-02; perhaps we'd like to upgrade to that?

The release notes on http://felix.apache.org/components/bundle-plugin/jira-report.html seem to list issues from all releases; but this https://issues.apache.org/jira/browse/FELIX/fixforversion/12335566/?selectedTab=com.atlassian.jira.jira-projects-plugin:version-summary-panel lists 3.2.0 changes - only 2 of 3 relevant for us; latest bndtool fixes (https://issues.apache.org/jira/browse/FELIX-5253) & something about better M2E integration (https://issues.apache.org/jira/browse/FELIX-4009).

FTR: The m2e-tycho mentioned in FELIX-4009 just got removed from opendaylight-eclipse-setup, due to https://bugs.eclipse.org/bugs/show_bug.cgi?id=510443.

The M2E support is something possibly of longer term interest; the latest bndtool is probably not a bad thing to move to even short term.

PS: Due to suspected issues with M2E and maven-bundle-plugin (Bug 496944), I currently use lifecycle mapping ignore for maven-bundle-plugin; that would have to be reviewed, when we upgrade, if we have a reason to use the new direct M2E integration (currently we do not really; one possible future interest could be for DS with SCR).



 Comments   
Comment by Robert Varga [ 07/Feb/17 ]

Not until we are done with karaf4, as it can impact MANIFEST.MF. We want OSGi-related bits as stable as possible.

Comment by Stephen Kitt [ 16/Jun/17 ]

https://git.opendaylight.org/gerrit/47443 when we’re ready for this.

Generated at Wed Feb 07 20:27:30 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.