Community
Participate
Working Groups
Currently, the JDT launching support considers "container" entries on the classpath to be duplicates if their ID (first segment) matches. However, this has turned out to be "too agressive" for WSDD, as WSDD has one container ID that maps to many different libraries. The result is that we remove entries from the runtime classpath, which are required. The proposed solution is to define a new interface which identifies duplicate/redundant entires on the classpath explicitly. The interface, when implemented by the associated IClasspathContainer, will be queried to determine if it is a duplicate of an existing entry. When a container does not implement this interface, the existing algorithm will be used (i.e. equal IDs indicates duplicates). This addition does not change any existing implementations (as the old behavior remains the same).
marking as 2.0.1 candidate
Fix released to 2.0.1 and HEAD streams
Verified.