Community
Participate
Working Groups
The New Incremental Builder wizard generates an incorrect reference (with the wrong package) to the nature class when the user specifies a non-default builder class or package.
In the NewBuilder wizard, the value used to specify the location of the implementation class for the natures extension (i.e., in the plugin.xml file) is calculated according to a formula that assumes that the nature class will be in a particular location: { "runtime.run:class", fLanguageName + ".imp.builders." + fClassNamePrefix + "Nature" } The nature class is intended to be co-located with the corresponding builder class, and that is where the nature class is actually generated (currently users have no control over this). The formula used to calculate the location of the nature class is based on the assumed location of the builder class. However, the user can put the builder class into a non-default location, in which case the value computed for the location of the nature class will be wrong.
*** Bug 230712 has been marked as a duplicate of this bug. ***