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

Pierre Bourret commented on FELIX-1985:
---------------------------------------

First, thanks for reacting so fast !

I have run maven with the -X flag and have noticed that the LICENSE and NOTICE 
files are included twice. After checking again the pom hierarchy, I've found 
that the parent pom of my project already contains <resource> instructions to 
add LICENSE and NOTICE in the project resources. So the entries in the 
bundle-plugin configuration are redundant. You're right !

It was my fault... Sorry to report a non-issue. I'm going to close this 
immediately...

> Whitespace sensitivity in the Include-Resource instruction.
> -----------------------------------------------------------
>
>                 Key: FELIX-1985
>                 URL: https://issues.apache.org/jira/browse/FELIX-1985
>             Project: Felix
>          Issue Type: Bug
>          Components: Maven Bundle Plugin
>    Affects Versions: maven-bundle-plugin-2.0.1
>         Environment: Linux quartz 2.6.31-17-generic #54-Ubuntu SMP Thu Dec 10 
> 17:01:44 UTC 2009 x86_64 GNU/Linux
>            Reporter: Pierre Bourret
>            Priority: Minor
>
> With the following maven-bundle-plugin configuration :
>       <plugin>
>         <groupId>org.apache.felix</groupId>
>         <artifactId>maven-bundle-plugin</artifactId>
>         <version>2.0.1</version>
>         <extensions>true</extensions>
>         <configuration>
>           <instructions>
>             ...
>             <Include-Resource>
>               {maven-resources},
>               META-INF/LICENSE=LICENSE,
>               META-INF/NOTICE=NOTICE
>             </Include-Resource>
>           </instructions>
>         </configuration>
>       </plugin>
> I get these errors :
>     [ERROR] Error building bundle 
> org.ow2.chameleon.handies:org.ow2.chameleon.handies.ipojo-tccl-handler:bundle:0.0.1-SNAPSHOT
>  : Input file does not exist: LICENSE~
>     [ERROR] Error building bundle 
> org.ow2.chameleon.handies:org.ow2.chameleon.handies.ipojo-tccl-handler:bundle:0.0.1-SNAPSHOT
>  : Input file does not exist: NOTICE~
>     [ERROR] Error(s) found in bundle configuration
> (Note the trailing '~' at the end of the real file names)
> But when I insert whitespaces around the '=' symbol (either before or after 
> it), it works : neither error nor warning.
>             <Include-Resource>
>               {maven-resources},
>               META-INF/LICENSE =LICENSE,
>               META-INF/NOTICE= NOTICE
>             </Include-Resource>
>    [INFO] BUILD SUCCESSFUL
> The first configuration (the one without spaces around '=') works with the 
> 1.4.3 version of the maven-bundle-plugin.
> Is this a regression ? Or maybe the syntax of the Include-Resource 
> instruction has changed since the 1.4.3 version (may it affect other 
> instruction too ?).

-- 
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