[jira] [Resolved] (KARAF-3611) karaf-maven-plugin fails for startupFeatures + "wrap:"

2015-09-29 Thread Freeman Fang (JIRA)

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

Freeman Fang resolved KARAF-3611.
-
Resolution: Fixed

> karaf-maven-plugin fails for startupFeatures + "wrap:"
> --
>
> Key: KARAF-3611
> URL: https://issues.apache.org/jira/browse/KARAF-3611
> Project: Karaf
>  Issue Type: Bug
>  Components: karaf-tooling
>Affects Versions: 3.0.3
>Reporter: Ancoron Luciferis
>Assignee: Freeman Fang
> Fix For: 3.0.5
>
>
> In case a feature declaration uses a bundle url such as the following:
> {noformat}
> wrap:mvn:org.pacesys/openstack4j/2.0.1/jar/withdeps$Bundle-Name=OpenStack4J-Wrapped&Bundle-SymbolicName=wrap-org.pacesys.openstack4j&Bundle-Version=2.0.1&Export-Package=org.openstack4j.model.*,org.openstack4j.api.*,org.openstack4j.common.*,org.openstack4j.openstack,&Import-Package=javax.xml.*,org.xml.sax.*,org.w3c.dom.*,javax.activation,javax.net.*
> {noformat}
> ...and in the assembly/custom distribution project, the feature is defined 
> inside {{}}, the build fails with:
> {noformat}
> [INFO] Installing bundles defined in startup.properties in the system
> [WARNING] Failed to canonicalize path 
> /home/ancoron/.m2/repository/wrap/mvn/org.pacesys/openstack4j/2.0.1/jar/withdeps$Bundle-Name=OpenStack4J-Wrap&Bundle-SymbolicName=wrap-org.pacesys.openstack4j&Bundle-Version=2.0.1&Export-Package=org.openstack4j.model.*,org.openstack4j.api.*,org.openstack4j.common.*,org.openstack4j.openstack,&Import-Package=javax.xml.*,org.xml.sax.*,org.w3c.dom.*,javax.activation,javax.net.*/mvn-org.pacesys/openstack4j/2.0.1/jar/withdeps$Bundle-Name=OpenStack4J-Wrap&Bundle-SymbolicName=wrap-org.pacesys.openstack4j&Bundle-Version=2.0.1&Export-Package=org.openstack4j.model.*,org.openstack4j.api.*,org.openstack4j.common.*,org.openstack4j.openstack,&Import-Package=javax.xml.*,org.xml.sax.*,org.w3c.dom.*,javax.activation,javax.net.*.jar.lastUpdated:
>  File name too long
> [INFO] Downloading: 
> http://nexus-test/nexus/content/groups/public/wrap/mvn/org.pacesys/openstack4j/2.0.1/jar/withdeps$Bundle-Name=OpenStack4J-Wrap&Bundle-SymbolicName=wrap-org.pacesys.openstack4j&Bundle-Version=2.0.1&Export-Package=org.openstack4j.model.*,org.openstack4j.api.*,org.openstack4j.common.*,org.openstack4j.openstack,&Import-Package=javax.xml.*,org.xml.sax.*,org.w3c.dom.*,javax.activation,javax.net.*/mvn-org.pacesys/openstack4j/2.0.1/jar/withdeps$Bundle-Name=OpenStack4J-Wrap&Bundle-SymbolicName=wrap-org.pacesys.openstack4j&Bundle-Version=2.0.1&Export-Package=org.openstack4j.model.*,org.openstack4j.api.*,org.openstack4j.common.*,org.openstack4j.openstack,&Import-Package=javax.xml.*,org.xml.sax.*,org.w3c.dom.*,javax.activation,javax.net.*.jar
> [WARNING] Failed to canonicalize path 
> /home/ancoron/.m2/repository/wrap/mvn/org.pacesys/openstack4j/2.0.1/jar/withdeps$Bundle-Name=OpenStack4J-Wrap&Bundle-SymbolicName=wrap-org.pacesys.openstack4j&Bundle-Version=2.0.1&Export-Package=org.openstack4j.model.*,org.openstack4j.api.*,org.openstack4j.common.*,org.openstack4j.openstack,&Import-Package=javax.xml.*,org.xml.sax.*,org.w3c.dom.*,javax.activation,javax.net.*/mvn-org.pacesys/openstack4j/2.0.1/jar/withdeps$Bundle-Name=OpenStack4J-Wrap&Bundle-SymbolicName=wrap-org.pacesys.openstack4j&Bundle-Version=2.0.1&Export-Package=org.openstack4j.model.*,org.openstack4j.api.*,org.openstack4j.common.*,org.openstack4j.openstack,&Import-Package=javax.xml.*,org.xml.sax.*,org.w3c.dom.*,javax.activation,javax.net.*.jar.lastUpdated:
>  File name too long
> [WARNING] Failed to create parent directories for tracking file 
> /home/ancoron/.m2/repository/wrap/mvn/org.pacesys/openstack4j/2.0.1/jar/withdeps$Bundle-Name=OpenStack4J-Wrap&Bundle-SymbolicName=wrap-org.pacesys.openstack4j&Bundle-Version=2.0.1&Export-Package=org.openstack4j.model.*,org.openstack4j.api.*,org.openstack4j.common.*,org.openstack4j.openstack,&Import-Package=javax.xml.*,org.xml.sax.*,org.w3c.dom.*,javax.activation,javax.net.*/mvn-org.pacesys/openstack4j/2.0.1/jar/withdeps$Bundle-Name=OpenStack4J-Wrap&Bundle-SymbolicName=wrap-org.pacesys.openstack4j&Bundle-Version=2.0.1&Export-Package=org.openstack4j.model.*,org.openstack4j.api.*,org.openstack4j.common.*,org.openstack4j.openstack,&Import-Package=javax.xml.*,org.xml.sax.*,org.w3c.dom.*,javax.activation,javax.net.*.jar.lastUpdated
> [WARNING] Failed to canonicalize path 
> /home/ancoron/.m2/repository/wrap/mvn/org.pacesys/openstack4j/2.0.1/jar/withdeps$Bundle-Name=OpenStack4J-Wrap&Bundle-SymbolicName=wrap-org.pacesys.openstack4j&Bundle-Version=2.0.1&Export-Package=org.openstack4j.model.*,org.openstack4j.api.*,org.openstack4j.common.*,org.openstack4j.openstack,&Import-Package=javax.xml.*,org.xml.sax.*,org.w3c.dom.*,javax.activation,javax.net.*/mvn-org.pacesys/openstack4j/2.0.1/jar/withdeps$Bundle-Name=OpenStack4J-Wrap&Bun

[jira] [Resolved] (KARAF-3611) karaf-maven-plugin fails for startupFeatures + "wrap:"

2015-04-16 Thread Freeman Fang (JIRA)

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

Freeman Fang resolved KARAF-3611.
-
   Resolution: Fixed
Fix Version/s: 3.0.4

commit fix
http://git-wip-us.apache.org/repos/asf/karaf/commit/3ab766ad for karaf-3.0.x 
branch

> karaf-maven-plugin fails for startupFeatures + "wrap:"
> --
>
> Key: KARAF-3611
> URL: https://issues.apache.org/jira/browse/KARAF-3611
> Project: Karaf
>  Issue Type: Bug
>  Components: karaf-tooling
>Affects Versions: 3.0.3
>Reporter: Ancoron Luciferis
>Assignee: Freeman Fang
> Fix For: 3.0.4
>
>
> In case a feature declaration uses a bundle url such as the following:
> {noformat}
> wrap:mvn:org.pacesys/openstack4j/2.0.1/jar/withdeps$Bundle-Name=OpenStack4J-Wrapped&Bundle-SymbolicName=wrap-org.pacesys.openstack4j&Bundle-Version=2.0.1&Export-Package=org.openstack4j.model.*,org.openstack4j.api.*,org.openstack4j.common.*,org.openstack4j.openstack,&Import-Package=javax.xml.*,org.xml.sax.*,org.w3c.dom.*,javax.activation,javax.net.*
> {noformat}
> ...and in the assembly/custom distribution project, the feature is defined 
> inside {{}}, the build fails with:
> {noformat}
> [INFO] Installing bundles defined in startup.properties in the system
> [WARNING] Failed to canonicalize path 
> /home/ancoron/.m2/repository/wrap/mvn/org.pacesys/openstack4j/2.0.1/jar/withdeps$Bundle-Name=OpenStack4J-Wrap&Bundle-SymbolicName=wrap-org.pacesys.openstack4j&Bundle-Version=2.0.1&Export-Package=org.openstack4j.model.*,org.openstack4j.api.*,org.openstack4j.common.*,org.openstack4j.openstack,&Import-Package=javax.xml.*,org.xml.sax.*,org.w3c.dom.*,javax.activation,javax.net.*/mvn-org.pacesys/openstack4j/2.0.1/jar/withdeps$Bundle-Name=OpenStack4J-Wrap&Bundle-SymbolicName=wrap-org.pacesys.openstack4j&Bundle-Version=2.0.1&Export-Package=org.openstack4j.model.*,org.openstack4j.api.*,org.openstack4j.common.*,org.openstack4j.openstack,&Import-Package=javax.xml.*,org.xml.sax.*,org.w3c.dom.*,javax.activation,javax.net.*.jar.lastUpdated:
>  File name too long
> [INFO] Downloading: 
> http://nexus-test/nexus/content/groups/public/wrap/mvn/org.pacesys/openstack4j/2.0.1/jar/withdeps$Bundle-Name=OpenStack4J-Wrap&Bundle-SymbolicName=wrap-org.pacesys.openstack4j&Bundle-Version=2.0.1&Export-Package=org.openstack4j.model.*,org.openstack4j.api.*,org.openstack4j.common.*,org.openstack4j.openstack,&Import-Package=javax.xml.*,org.xml.sax.*,org.w3c.dom.*,javax.activation,javax.net.*/mvn-org.pacesys/openstack4j/2.0.1/jar/withdeps$Bundle-Name=OpenStack4J-Wrap&Bundle-SymbolicName=wrap-org.pacesys.openstack4j&Bundle-Version=2.0.1&Export-Package=org.openstack4j.model.*,org.openstack4j.api.*,org.openstack4j.common.*,org.openstack4j.openstack,&Import-Package=javax.xml.*,org.xml.sax.*,org.w3c.dom.*,javax.activation,javax.net.*.jar
> [WARNING] Failed to canonicalize path 
> /home/ancoron/.m2/repository/wrap/mvn/org.pacesys/openstack4j/2.0.1/jar/withdeps$Bundle-Name=OpenStack4J-Wrap&Bundle-SymbolicName=wrap-org.pacesys.openstack4j&Bundle-Version=2.0.1&Export-Package=org.openstack4j.model.*,org.openstack4j.api.*,org.openstack4j.common.*,org.openstack4j.openstack,&Import-Package=javax.xml.*,org.xml.sax.*,org.w3c.dom.*,javax.activation,javax.net.*/mvn-org.pacesys/openstack4j/2.0.1/jar/withdeps$Bundle-Name=OpenStack4J-Wrap&Bundle-SymbolicName=wrap-org.pacesys.openstack4j&Bundle-Version=2.0.1&Export-Package=org.openstack4j.model.*,org.openstack4j.api.*,org.openstack4j.common.*,org.openstack4j.openstack,&Import-Package=javax.xml.*,org.xml.sax.*,org.w3c.dom.*,javax.activation,javax.net.*.jar.lastUpdated:
>  File name too long
> [WARNING] Failed to create parent directories for tracking file 
> /home/ancoron/.m2/repository/wrap/mvn/org.pacesys/openstack4j/2.0.1/jar/withdeps$Bundle-Name=OpenStack4J-Wrap&Bundle-SymbolicName=wrap-org.pacesys.openstack4j&Bundle-Version=2.0.1&Export-Package=org.openstack4j.model.*,org.openstack4j.api.*,org.openstack4j.common.*,org.openstack4j.openstack,&Import-Package=javax.xml.*,org.xml.sax.*,org.w3c.dom.*,javax.activation,javax.net.*/mvn-org.pacesys/openstack4j/2.0.1/jar/withdeps$Bundle-Name=OpenStack4J-Wrap&Bundle-SymbolicName=wrap-org.pacesys.openstack4j&Bundle-Version=2.0.1&Export-Package=org.openstack4j.model.*,org.openstack4j.api.*,org.openstack4j.common.*,org.openstack4j.openstack,&Import-Package=javax.xml.*,org.xml.sax.*,org.w3c.dom.*,javax.activation,javax.net.*.jar.lastUpdated
> [WARNING] Failed to canonicalize path 
> /home/ancoron/.m2/repository/wrap/mvn/org.pacesys/openstack4j/2.0.1/jar/withdeps$Bundle-Name=OpenStack4J-Wrap&Bundle-SymbolicName=wrap-org.pacesys.openstack4j&Bundle-Version=2.0.1&Export-Package=org.openstack4j.model.*,org.openstack4j.api.*,org.openstack4j.common.*,org.openstack4j.openstack,&Import-Package=javax.xml.*,org.xml.sax