You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by "Jens Wike (JIRA)" <ji...@apache.org> on 2016/02/11 10:38:18 UTC

[jira] [Updated] (FELIX-5183) Bundle plugin: Processing failure in case there is a directory with a = character in the workspace path

     [ https://issues.apache.org/jira/browse/FELIX-5183?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jens Wike updated FELIX-5183:
-----------------------------
    Description: 
I am embedding dependencies with:

            <Embed-Dependency>*;scope=provided;inline=true</Embed-Dependency>

In case the base directory is named "xy=abc", I get this error:

[INFO] --- maven-bundle-plugin:3.0.1:bundle (default-bundle) @ cache2k-all ---
[WARNING] Bundle org.cache2k:cache2k-all:bundle:0.24-SNAPSHOT : Export org.cache2k.storage,  has 1,  private references [org.cache2k.impl.util], 
[ERROR] Bundle org.cache2k:cache2k-all:bundle:0.24-SNAPSHOT : Input file does not exist: abc/api/target/cache2k-api-0.24-SNAPSHOT.jar
[ERROR] Bundle org.cache2k:cache2k-all:bundle:0.24-SNAPSHOT : Input file does not exist: abc/core/target/cache2k-core-0.24-SNAPSHOT.jar
[ERROR] Bundle org.cache2k:cache2k-all:bundle:0.24-SNAPSHOT : Input file does not exist: abc/ee/target/cache2k-ee-0.24-SNAPSHOT.jar
[ERROR] Bundle org.cache2k:cache2k-all:bundle:0.24-SNAPSHOT : Input file does not exist: abc/jmx-api/target/cache2k-jmx-api-0.24-SNAPSHOT.jar
[ERROR] Error(s) found in bundle configuration

If the base directory does not contain a = character, everthing works.

To reproduce:
git clone git@github.com:cache2k/cache2k.git
mv cache2k xy=abc
cd xy=abc
git reset --hard 03ac584fb020a12df60089eeaa0d68486041024d
mvn verify


  was:
I am embedding dependencies with:

            <Embed-Dependency>*;scope=provided;inline=true</Embed-Dependency>

In case the base directory is named "xy=abc", I get this error:

[INFO] --- maven-bundle-plugin:3.0.1:bundle (default-bundle) @ cache2k-all ---
[WARNING] Bundle org.cache2k:cache2k-all:bundle:0.24-SNAPSHOT : Export org.cache2k.storage,  has 1,  private references [org.cache2k.impl.util], 
[ERROR] Bundle org.cache2k:cache2k-all:bundle:0.24-SNAPSHOT : Input file does not exist: abc/api/target/cache2k-api-0.24-SNAPSHOT.jar
[ERROR] Bundle org.cache2k:cache2k-all:bundle:0.24-SNAPSHOT : Input file does not exist: abc/core/target/cache2k-core-0.24-SNAPSHOT.jar
[ERROR] Bundle org.cache2k:cache2k-all:bundle:0.24-SNAPSHOT : Input file does not exist: abc/ee/target/cache2k-ee-0.24-SNAPSHOT.jar
[ERROR] Bundle org.cache2k:cache2k-all:bundle:0.24-SNAPSHOT : Input file does not exist: abc/jmx-api/target/cache2k-jmx-api-0.24-SNAPSHOT.jar
[ERROR] Error(s) found in bundle configuration

If the base directory does not contain a = character everthing works.

To reproduce:
git clone git@github.com:cache2k/cache2k.git
mv cache2k xy=abc
cd xy=abc
git reset --hard 03ac584fb020a12df60089eeaa0d68486041024d
mvn verify



> Bundle plugin: Processing failure in case there is a directory with a = character in the workspace path
> -------------------------------------------------------------------------------------------------------
>
>                 Key: FELIX-5183
>                 URL: https://issues.apache.org/jira/browse/FELIX-5183
>             Project: Felix
>          Issue Type: Bug
>          Components: Maven Bundle Plugin
>    Affects Versions: maven-bundle-plugin-3.0.1
>         Environment: Linux/Ubuntu 14.04, Maven 3.3.9, Java 1.8
>            Reporter: Jens Wike
>
> I am embedding dependencies with:
>             <Embed-Dependency>*;scope=provided;inline=true</Embed-Dependency>
> In case the base directory is named "xy=abc", I get this error:
> [INFO] --- maven-bundle-plugin:3.0.1:bundle (default-bundle) @ cache2k-all ---
> [WARNING] Bundle org.cache2k:cache2k-all:bundle:0.24-SNAPSHOT : Export org.cache2k.storage,  has 1,  private references [org.cache2k.impl.util], 
> [ERROR] Bundle org.cache2k:cache2k-all:bundle:0.24-SNAPSHOT : Input file does not exist: abc/api/target/cache2k-api-0.24-SNAPSHOT.jar
> [ERROR] Bundle org.cache2k:cache2k-all:bundle:0.24-SNAPSHOT : Input file does not exist: abc/core/target/cache2k-core-0.24-SNAPSHOT.jar
> [ERROR] Bundle org.cache2k:cache2k-all:bundle:0.24-SNAPSHOT : Input file does not exist: abc/ee/target/cache2k-ee-0.24-SNAPSHOT.jar
> [ERROR] Bundle org.cache2k:cache2k-all:bundle:0.24-SNAPSHOT : Input file does not exist: abc/jmx-api/target/cache2k-jmx-api-0.24-SNAPSHOT.jar
> [ERROR] Error(s) found in bundle configuration
> If the base directory does not contain a = character, everthing works.
> To reproduce:
> git clone git@github.com:cache2k/cache2k.git
> mv cache2k xy=abc
> cd xy=abc
> git reset --hard 03ac584fb020a12df60089eeaa0d68486041024d
> mvn verify



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)