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.
NetBeans IDE Dev (Build 200604241800) 1.6.0-rc; Java HotSpot(TM) Client VM 1.6.0-rc-b66 Windows XP version 5.1 running on x86 en_US (nb); Cp1252 ------------------------------- STEPS TO REPRODUCE: 1) clear userdir 2) create module suite 3) create in it moduleA and moduleB 4) add dependency in moduleB, moduleB depends moduleA, edit it and change to implementaion dep. 5) in moduleA create class NewClassA 6) in moduleB create class FooClass 7) in FooClass, try to use NewClassA, CC does not work. 8) try to build moduleA -> BUILD OK 9) now try tu build while suite -> C:\suite1\moduleB\src\org\yourorghere\moduleb\FooClass.java:20: cannot find symbol symbol : class NewClassA location: class org.yourorghere.moduleb.FooClass NewClassA a = new NewClassA(); ->BUILD FAILED reproducible on my WIN XP, and also Zajo's Linux. A regression?
Maybe you omit 4.5? 4.5) Check "Include API Packages in Classpath" to specify compile-dependency
So as far as i understand it now, by selecting Implemention dependency all packeges became API packages, and they need to be added to classpath *explicitly* by "Include API Packages in Classpath" checkbox. Together with #73768 it was confusing for me. Sorry and thanks for offline explanation Martine.
x