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

Carlos Sanchez commented on FELIX-308:
--------------------------------------

The problem I see with the original one is that it's gonna be really hard for 
any kind of xml editor / GUI to help the user do it
Also the implementation would need to parse manually the value of the 
attribute, while using xml tags it will be autopopulated by maven when it 
parses the pom

> Add support for embedding dependency JAR files to bundle plugin
> ---------------------------------------------------------------
>
>                 Key: FELIX-308
>                 URL: https://issues.apache.org/jira/browse/FELIX-308
>             Project: Felix
>          Issue Type: New Feature
>          Components: Maven Bundle Plugin
>            Reporter: Richard S. Hall
>
> The following is a proposal for how to support embedding dependency JAR files 
> in the bundle plugin. The general approach is a slightly modified version of 
> a proposal by Peter Kriens. The idea is to add a mechanism to deal with 
> embedding JARs that is very similar to how the old maven plugin worked, but 
> doing it in a slightly more generic way than the old plugin by adding the 
> following instruction:
>     embed-dependency        ::= clause ( ',' clause ) *
>     clause                  ::= MATCH ( ';' attr '=' MATCH )
>     attr                    ::= 'groupId' | 'artifactId' | 'version' | 'scope'
>     MATCH                   ::= <globbed regular expressions>
> This instruction would be used to match the specified Maven dependencies for 
> embedding. Any matching dependency would have its JAR file embedded onto the 
> resulting bundle JAR file and it would be appended to the Bundle-ClassPath 
> header after ".".
> This would allow people to easily achieve the same behavior as the old plugin 
> by simply doing:
>     <embed-dependency>*;scope=compile,*;scope=runtime</embed-dependency>
> Thus, this instruction would automatically embed any maven dependencies that 
> were of scope "compile" or "runtime" and append them to the bundle class path.

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

Reply via email to