Debug Project New and Noteworthy for 3.1M5


Breakpoint organization

The Breakpoints view allows breakpoints to be grouped by type, project, file, or working sets and supports nested groupings. You can use breakpoint working sets to group breakpoints into problem specific sets that can be quickly enabled and disabled as a whole. Newly created breakpoints are automatically placed into the default breakpoint working set, which is displayed with a bold font. You can copy and paste and drag and drop breakpoints between breakpoint working sets, and a breakpoint can be placed in more than one breakpoint working set.

Breakpoints view showing working sets


Find variable

The Find Variable action in the Variables view allows you to type in the name of a variable you are looking for. As you type, the Variables view selects the next visible variable matching the entered text. As well, the Find variable dialog shows variables matching the text entered so far.


Ant "objects" presentation in the UI

Ant tasks, types, properties and extra classpath entries are differentiated in the Ant preferences and Ant launch configuration tabs based on their availability for same or separate JRE builds

Classpath entries


Ant debugger call stack and properties

The Ant debugger presents you the dependency call stack for any target. As well the presentation of Ant properites are grouped in the Variables view for your convienience:
  • System: Ant properties set from the System for the the build
  • User: properties such as those set using the -D option
  • Runtime: all properties set during the execution of the build

Ant dependency call stack


Ant target(s) per build kind

The Targets tab for an Ant builder allows you to specify the target(s) that should be executed for each build kind. This includes the target to execute when you invoke a "Clean".

Targets tab