michal 2004/05/08 06:40:21 Modified: maven-core/src/main/java/org/apache/maven/plugin/manager DefaultPluginManagerManager.java Log: Optimizations in topological sort Revision Changes Path 1.16 +3 -1 maven-components/maven-core/src/main/java/org/apache/maven/plugin/manager/DefaultPluginManagerManager.java Index: DefaultPluginManagerManager.java =================================================================== RCS file: /home/cvs/maven-components/maven-core/src/main/java/org/apache/maven/plugin/manager/DefaultPluginManagerManager.java,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- DefaultPluginManagerManager.java 8 May 2004 02:03:23 -0000 1.15 +++ DefaultPluginManagerManager.java 8 May 2004 13:40:21 -0000 1.16 @@ -92,13 +92,15 @@ PluginExecutionResponse response = null; + + //@todo why need to check both parents and children? if ( dag.getChildLabels( goal ).size() == 0 && dag.getParentLabels( goal ).size() == 0 ) { response = attainGoal( pluginManager, context ); } else { - List goals = TopologicalSorter.sort( dag ); + List goals = TopologicalSorter.sort( dag.getVertex( goal ) ); int goalIndex = goals.indexOf( goal );
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]