Community
Participate
Working Groups
It seems that if we are going to display dependent targets, and execution order of targets, we should also be able to select and "activate" those targets. When I select a target in the dependency list, the "activate" action is disabled.
The implementation detail behind this is that the leaf nodes of the tree aren't the same kinds of objects that appear under project nodes. The objects in the tree look like so: RootNode (not added to the view) ProjectNode TargetNode DependencyNode String String ExecutionPathNode String String If we want to be able to activate targets based on those Strings, we'd either need to parse the target name out of the string and look through the TargetNodes in the ProjectNode for a target with a matching name or we'd need to change the code to include TargetNode objects at the leaf of the tree which wouldn't contain children (to avoid infinite recursion). Both of these options are doable.
This bug was fixed by the fix to Bug 29820.