Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 342616

Summary: Many unnecessary nested jar folders created
Product: [Eclipse Project] PDE Reporter: Andrew Niefer <aniefer>
Component: BuildAssignee: pde-build-inbox <pde-build-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: 3.7   
Target Milestone: 3.7 M7   
Hardware: PC   
OS: Linux   
Whiteboard:

Description Andrew Niefer CLA 2011-04-12 13:43:40 EDT
The Eclipse SDK I201104120955 was built using a recent PDE/Build containing the support for nested jars.

Looking at the resulting buildDirectory for I201104120955, the buildDirectory/nestedJars folder contains many variations of a com.ibm.icu subfolder.  Eg:
com.ibm.icu_4.4.2.v20110208
com.ibm.icu_4.4.2.v20110208_54de42d9  
com.ibm.icu_4.4.2.v20110208_93382b1e  
com.ibm.icu_4.4.2.v20110208_c47f5d2f

The extra _* folders are not required here because there is only one com.ibm.icu in the build.

I believe this is caused by not canonicalizing the absolute path to the icu jar in ClasspathElement#getAbsolutePath
Comment 1 Andrew Niefer CLA 2011-04-13 17:14:18 EDT
fixed