Community
Participate
Working Groups
build F2 Currently, the first time Eclipse runs, the Ant classpath is computed and saved on exit even if the user has not changed it. If the user gets a new version of Eclipse and installs it in a different location, the Ant classpath is incorrect. In order to make it better the classpath should only be saved if the user has changed it. Otherwise, it should always be computed.
Defer after 2.0.
Reconsider.
If ant classpath is the default ant classpath, it is not stored as a preference. This has the side effect of the default ant classpath always being computed if no custom classpath is set.
Please verify changes to AntCorePreferences.
Please verify (Darin W)
Note that if the user has been using a workspace for some time and has changed the installed version of Eclipse, the default classpath will not be correct. The user will have to "restore default" on the External Tools->Ant preference page to fix the problem. After this single intervention by the user, older workspaces will stay up to date.
That is exactly why I've opened this bug :-)
If a workspace has been used on the old codebase there is no way to tell that the persisted classpath is an old default classpath. Any workspace that is only used on the new codebase can never get into this state (the default classpath is never persisted).
Reopening to reassign for M2 verification.
Please verify Darin W
Verified. (But I'm going to open a new feature request... :-)