| Summary: | Incorrect classpath given folder shaped bundles with .classes in folders | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Eclipse Project] PDE | Reporter: | Andrew Niefer <aniefer> | ||||
| Component: | Build | Assignee: | pde-build-inbox <pde-build-inbox> | ||||
| Status: | RESOLVED FIXED | QA Contact: | |||||
| Severity: | normal | ||||||
| Priority: | P3 | ||||||
| Version: | 3.5 | ||||||
| Target Milestone: | 3.5 M3 | ||||||
| Hardware: | PC | ||||||
| OS: | Windows XP | ||||||
| Whiteboard: | |||||||
| Bug Depends on: | |||||||
| Bug Blocks: | 248768 | ||||||
| Attachments: |
|
||||||
Created attachment 113624 [details]
patch
Initial patch. Requires more testing
done in HEAD with 2 tests |
Given a binary bundle shaped as a folder and with .class files on disk instead of being jared: org.foo_1.0.0/META-INF/MANIFEST.MF /org/.../*.class /plugin.xml PDE/Build is generating an incorrect classpath for bundles that depend on this. They are getting a classpath entry: ..../org.foo_1.0.0/@dot when it should just be ..../org.foo_1.0.0/ The @dot is correct only when the org.foo bundle is not binary and is being compiled.