This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 14839 - MakeListOfNBMs should not use reflection, etc.
Summary: MakeListOfNBMs should not use reflection, etc.
Status: RESOLVED FIXED
Alias: None
Product: www
Classification: Unclassified
Component: Builds & Repositories (show other bugs)
Version: 3.x
Hardware: PC Linux
: P3 blocker (vote)
Assignee: Michal Zlamal
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2001-08-27 23:06 UTC by Jesse Glick
Modified: 2004-08-13 12:11 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jesse Glick 2001-08-27 23:06:35 UTC
[dev aug 25] <genlist> and <makenbm> are backwards. It is extremely
ugly that <genlist> searches for tasks of type <makenbm> and picks up
file lists from them--tasks should never do "magic" things like this.
It is also ugly that update tracking info is placed into
openide/update_tracking.xml, since openide is not really special, and
if you do incremental builds with different module configurations each
time you get incorrect results. The way it should work IMHO is that
<genlist> would be run once per possible NBM; it would generate an XML
file listing the files that go into just that NBM, stored somewhere
underneath the module (e.g. ${module}/netbeans_list/); <nbmerge> would
merge all available XML listing files together into one (just append
them all in some order); and the <makenbm> task instead of taking a
fileset would point to an already-made XML file list. Or some other
method that would put the definition of the updatable files in
<genlist> and have <makenbm> read that, so that it is not backwards.
Comment 1 Michal Zlamal 2004-03-17 14:56:03 UTC
done as part of Flexible build system
Comment 2 Michal Zlamal 2004-03-17 14:57:14 UTC
forgot to mark it as fixed