felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Pierre De Rop (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (FELIX-4135) Bnd scrplugin contrib
Date Sun, 25 Aug 2013 22:23:51 GMT

    [ https://issues.apache.org/jira/browse/FELIX-4135?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13749756#comment-13749756

Pierre De Rop commented on FELIX-4135:

Hi Carsten,

FWI, I'm starting to do some documentations, but while doing a tutorial, I came across an
issue in bndtools. You can check https://github.com/bndtools/bndtools/issues/739, if you are
interested. Moreover, it seems that we cant' currently use the "plugin path" general option
in bndtools (I have to post another issue about this). 
So for now, we have to specify the "path" parameter in the "-plugin" directive like this:

-plugin: org.apache.felix.scrplugin.bnd.SCRDescriptorBndPlugin;path:=${build}/plugins/../org.apache.felix.scr.bnd-1.0.0-SNAPSHOT.jar

> Bnd scrplugin contrib
> ---------------------
>                 Key: FELIX-4135
>                 URL: https://issues.apache.org/jira/browse/FELIX-4135
>             Project: Felix
>          Issue Type: Improvement
>          Components: Maven SCR Plugin
>            Reporter: Pierre De Rop
>            Priority: Minor
>         Attachments: bnd-scr-plugin.2.tgz, bnd-scr-plugin.3.tgz, bnd-scr-plugin.tgz,
test.bndtools.scrplugin.2.tgz, test.bndtools.scrplugin.tgz
> This issue is related to the following post, which is about writing a bndtools plugin
for the Apache Felix Scrplugin annotations:
>  http://www.mail-archive.com/dev@felix.apache.org/msg29200.html
> If this may help, I have attached to this issue a simple BND plugin, which internally
invokes the SCRDescriptorGenerator in order to generate the descriptors for Apache Felix Scr
annotations, as well as DS 1.2 annotations (using the scrplugin generator).
> Basically, just adding the following parameter in a directives.bnd file allows to invoke
the plugin:
>     -plugin org.apache.felix.scrplugin.bnd.SCRDescriptorBndPlugin;destdir=target/classes
> I did some tests using a BND Ant task, and it seems to work, and will try to do a test
with bndtools this week (for now I don't know how to add a plugin in bndtools, but I guess
it's easy).

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

View raw message