Hi Toni,

FELIX-218 just added support for mapping directives prefixed with '_',
which is XML friendly, to the '-' prefix expected by bnd. The change to
the resource bracket processing was a separate bnd update, which got
pulled in when we updated to the latest level.

On 02/05/07, Toni Menzel <[EMAIL PROTECTED]> wrote:
i just found that the "problem" was introduced with FELIX-218
(BundlePlugin).
Before, this directive seemed not to be recognized at all. (was hard
coded written to Analyzer without brackets)


Toni Menzel schrieb:
> hi,
>
> building the current Main component breaks with this exception:
> java.lang.IllegalArgumentException: key can't be empty
>        at java.lang.System.checkKey(System.java:742)
>        at java.lang.System.getProperty(System.java:625)
>        at aQute.lib.osgi.Macro.replace(Macro.java:84)
>        at aQute.lib.osgi.Macro.process(Macro.java:38)
>        at aQute.lib.osgi.Macro.process(Macro.java:25)
>        at aQute.lib.osgi.Builder.copy(Builder.java:313)
>        at aQute.lib.osgi.Builder.copy(Builder.java:308)
>        at aQute.lib.osgi.Builder.doIncludeResources(Builder.java:233)
>        at aQute.lib.osgi.Builder.build(Builder.java:31)
> ..
> It turns out the its because of this line in the pom.xml:
> <Include-Resource>{src/main/resources/}</Include-Resource>
>
> The "http://cwiki.apache.org/FELIX/bundle-plugin-for-maven-bnd.html";
> documentation says:
> [..] If a resource clause is specified inside of "{ ... }" brackets,
> then variable substitution will be performed on the resource, where
> variables in the resources are denoted with "${ ... }" syntax. [..]
>
> Seems like it could be handled more graceful my bnd (just ommit
> substitution if there is nothing to substitute).
> On the other hand the brackets {} should be ommitted anyway. At least
> this works.
>
> btw: is there a public svn repository for bnd to look at previous
> versions? (because the pom from felix hasn't changed in the past but
> bnd did) <-- probably a question for Peter..
>
> regards,
> Toni
>


--
Toni Menzel
http://www.tonit.com
mailto:[EMAIL PROTECTED]




--
Cheers, Stuart

Reply via email to