felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Pierre Bourret (JIRA)" <j...@apache.org>
Subject [jira] Commented: (FELIX-1985) Whitespace sensitivity in the Include-Resource instruction.
Date Wed, 13 Jan 2010 16:14:54 GMT

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


Mime
View raw message