Uploaded image for project: 'Felix'
  1. Felix
  2. FELIX-1985

Error when Include-Resource instruction contains duplicate paths.

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • maven-bundle-plugin-2.0.1
    • maven-bundle-plugin-2.3.5
    • Maven Bundle Plugin
    • None
    • Linux quartz 2.6.31-17-generic #54-Ubuntu SMP Thu Dec 10 17:01:44 UTC 2009 x86_64 GNU/Linux

    Description

      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 ?).

      Attachments

        Activity

          People

            mcculls Stuart McCulloch
            pierre.bourret Pierre Bourret
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: