felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Stuart McCulloch" <stuart.mccull...@jayway.net>
Subject Fwd: Resolved: (FELIX-458) BND: -split-package:=merge-first behaves like merge-last
Date Tue, 22 Jan 2008 03:04:09 GMT
Hi Alin,

This is now available for testing in 1.2.1-SNAPSHOT of the bundleplugin

Cheers, Stuart

---------- Forwarded message ----------
From: Stuart McCulloch (JIRA) <jira@apache.org>
Date: 22 Jan 2008 11:00
Subject: [jira] Resolved: (FELIX-458) BND: -split-package:=merge-first
behaves like merge-last
To: dev@felix.apache.org


Stuart McCulloch resolved FELIX-458.

    Resolution: Fixed

Updated bndlib to 0.0.231 and deployed 1.2.1-SNAPSHOT

> BND: -split-package:=merge-first behaves like merge-last
> --------------------------------------------------------
>                 Key: FELIX-458
>                 URL: https://issues.apache.org/jira/browse/FELIX-458
>             Project: Felix
>          Issue Type: Bug
>          Components: Maven Bundle Plugin
>    Affects Versions: 1.2.0
>            Reporter: Stuart McCulloch
>            Priority: Minor
>             Fix For: 1.2.1
> BND has a split-package directive used to combine packages with
different/overlapping content. However, the 'merge-first' setting appears to
behave like 'merge-last' which means you cannot use this to overlay local
classes on top of inlined dependencies, because the local class would be
overwritten by the one from the dependency (as it appears after it on the
classpath, and is merged last).
> The current workaround is to use Include-Resource to explicitly overwrite
the affected class with the correct version.
> I've raised this issue with Peter, and suggested a fix. This issue will
target the next maintenance release after version 1.2.0 of the plugin.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message