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 178807 - Remove special cases in fix-dependencies and fix-test-dependencies
Summary: Remove special cases in fix-dependencies and fix-test-dependencies
Status: RESOLVED WONTFIX
Alias: None
Product: apisupport
Classification: Unclassified
Component: Harness (show other bugs)
Version: 6.x
Hardware: All All
: P3 normal (vote)
Assignee: Jaroslav Tulach
URL:
Keywords:
Depends on:
Blocks: 170056
  Show dependency tree
 
Reported: 2009-12-17 13:35 UTC by Jesse Glick
Modified: 2012-11-05 15: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 2009-12-17 13:35:40 UTC
See JG01 from issue #170056. Neither nbbuild/templates/common.xml#fix-dependencies nor FixTestDependencies should make reference to specific modules. All substitutions should be controlled by ModuleAutoDeps.
Comment 1 Jesse Glick 2011-06-20 20:43:29 UTC
A particular problem with the current target: say you have a module which uses GlobalPathRegistry from NB 6.8, then switch the platform to 6.9. It will still compile due to auto deps on api.java -> api.java.classpath split, but will show error marks in the editor. Fine - so you add the api.java.classpath manually (since fix-dependencies does not yet do this for you). But now if you run fix-dependencies again, it will remove the api.java.classpath dep you just added, since it is not "necessary" to compile!
Comment 2 Jaroslav Tulach 2012-11-05 15:11:29 UTC
Probably not that urgent.