felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Richard S. Hall (JIRA)" <j...@apache.org>
Subject [jira] Commented: (FELIX-343) Add "additional-Resource" option
Date Wed, 22 Aug 2007 14:38:31 GMT

    [ https://issues.apache.org/jira/browse/FELIX-343?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12521805
] 

Richard S. Hall commented on FELIX-343:
---------------------------------------

I guess that makes more sense, but it ultimately sounds like a shortcoming of Maven in general,
because if you have all of these plugins adding different defaults to the resource paths and
at some point you decide to specify your own resource to include, then you will then lose
all of the defaults added by these plugins. To really resolve your use-case, bundles should
never use Include-Resource and only use additional-Resource so that they always get the default
values, otherwise they will have to know all of the defaults of every plugin they use. Include-Resource
should only be used if you know for a fact that you want to override every potential default
of every plugin you use. Seems sort of sucky.

> Add "additional-Resource" option
> --------------------------------
>
>                 Key: FELIX-343
>                 URL: https://issues.apache.org/jira/browse/FELIX-343
>             Project: Felix
>          Issue Type: Improvement
>          Components: Maven Bundle Plugin
>    Affects Versions: 1.0.0
>            Reporter: Carsten Ziegeler
>         Attachments: patch.txt
>
>
> The "Include-Resource" option is currently a all-or-nothing option which is directly
forwarded to bnd. One can either use the default (the maven resource paths) or specify the
whole paths oneself. In many cases it is more desirable to just provide additional paths to
the default maven paths.
> Therefore I created a patch which adds an "addtional-Resource" property. The logic is
as follows:
> - If Include-Resource is specified but no additional-Resource: Include-Resource is forwarded
to bnd
> - If Include-Resource is specified and additional-Resource: Include-Resource+','+additionalResource
is forwarded to bnd
> - if no Include-Resource is specified and no additional-Resource: maven resource paths
are forwarded to bnd
> - if no Include-Resource is specified and additional-Resource is given: maven resource
paths + additionalResource are forwarded to bnd.

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


Mime
View raw message