You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by "Stuart McCulloch (JIRA)" <ji...@apache.org> on 2009/01/29 12:17:59 UTC
[jira] Updated: (FELIX-660) "Class in different directory than
declared" error when bundle classes in a directory other than bundle root
[ https://issues.apache.org/jira/browse/FELIX-660?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Stuart McCulloch updated FELIX-660:
-----------------------------------
Attachment: FELIX-660-20090129.patch
Updated patch based on Bnd 0.0.308
> "Class in different directory than declared" error when bundle classes in a directory other than bundle root
> ------------------------------------------------------------------------------------------------------------
>
> Key: FELIX-660
> URL: https://issues.apache.org/jira/browse/FELIX-660
> Project: Felix
> Issue Type: Bug
> Components: Maven Bundle Plugin
> Affects Versions: maven-bundle-plugin-1.4.0, maven-bundle-plugin-1.4.1
> Environment: Maven version: 2.0.9
> Java version: 1.6.0_04
> OS name: "windows xp" version: "5.1" arch: "x86" Family: "windows"
> Reporter: Gopalakrishnan U
> Assignee: Peter Kriens
> Fix For: maven-bundle-plugin-1.6.0
>
> Attachments: FELIX-660-20090129.patch, FELIX-660-BND-PATCH.txt, test_felix_660.zip
>
>
> Per the message http://www.mail-archive.com/users@felix.apache.org/msg01814.html in Felix mailing list,
> When classes are not in a subdirectory under bundle root bundle:bundle fail with the error like:
> [INFO] [bundle:bundle]
> [ERROR] Error building bundle test:test:bundle:0.0.1-SNAPSHOT : Class in different directory than declared. Path from class name is test/Test.class but the path in the jar is /test/Test.class from Jar:dot
> [ERROR] Error building bundle test:test:bundle:0.0.1-SNAPSHOT : Class in different directory than declared. Path from class name is test/Test.class but the path in the jar is /test/Test.class from Jar:dot
> [ERROR] Error(s) found in bundle configuration
> [ERROR]
> My maven-bundle-plugin configuration is :
> <plugins>
> <plugin>
> <groupId>org.apache.felix</groupId>
> <artifactId>maven-bundle-plugin</artifactId>
> <extensions>true</extensions>
> <configuration>
> <instructions>
> <Include-Resource>{maven-resources},classes=target/classes</Include-Resource>
> <Implementation-Title>Test</Implementation-Title>
> <Implementation-Version>${pom.version}</Implementation-Version>
> <Implementation-Vendor>XXX</Implementation-Vendor>
> <Implementation-Vendor-Id>XXX</Implementation-Vendor-Id>
> <Private-Package>test*</Private-Package>
> <Bundle-ClassPath>classes</Bundle-ClassPath>
> </instructions>
> </configuration>
> </plugin>
> </plugins>
> A simple test project is attached. Run "mvn install" to recreate the problem.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.