NB 7.2 HR integration review request: #205380:copylibs doesn't support the "rebase" attribute

Tomas Zezula <[email protected]> Wed, 20 Jun 2012 11:05:46 +0200
Newsgroups gmane.comp.java.netbeans.reviewers
Message-ID <[email protected]>
Description:
http://netbeans.org/bugzilla/show_bug.cgi?id=205380

Due to problems caused by invalid jar paths on Class-Path attribute in MANIFEST.MF the rebase attributed was added into CopyLibs ant task.
Both library and build-impl.xml are updated. Users with the per-project libraries have a copy (snapshot) of CopyLibs stored in the project.
This causes that the build fails when the project's build-impl.xml is updated. While user can resolve the issue by reimporting CopyLibs
the automatic fix of the problem seems to be desired.
The fix adds a hook into J2SEProject's ProjectOpenHook which updates the per project copy of CopyLibs when it has smaller version than the
global one. It also adds a property support for per project libraries (LibraryImplementation3).

Impact assessment: Affects old project with per project libraries.

Risk assessment: Risk low: It affects only project with per project libraries.

The fix has been reviewed by Jan Lahoda

Changeset:
http://hg.netbeans.org/jet-main/rev/325db673e9ca

Thanks for the review,
 Tomas