werken      2002/07/22 20:13:50

  Modified:    src/java/org/apache/maven/jelly/tags/project MavenTag.java
  Log:
  <maven> doesn't choke now when invoked project contains non-wellformed XML.
  
  Revision  Changes    Path
  1.2       +17 -17    
jakarta-turbine-maven/src/java/org/apache/maven/jelly/tags/project/MavenTag.java
  
  Index: MavenTag.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-maven/src/java/org/apache/maven/jelly/tags/project/MavenTag.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- MavenTag.java     22 Jul 2002 22:21:52 -0000      1.1
  +++ MavenTag.java     23 Jul 2002 03:13:50 -0000      1.2
  @@ -92,30 +92,30 @@
           
           Maven parent = (Maven) getContext().getVariable( "maven.obj" );
           
  -        Maven maven = new Maven( parent.getMavenHome() );
  +        try
  +        {
  +            Maven maven = new Maven( parent.getMavenHome() );
           
  -        maven.setDir( getDir() );
  -        maven.setProjectFile( getDescriptor() );
  -        maven.setXMLOutput( output,
  -                            parent.isDebug() );
  -        maven.loadProperties();
  +            maven.setDir( getDir() );
  +            maven.setProjectFile( getDescriptor() );
  +            maven.setXMLOutput( output,
  +                                parent.isDebug() );
  +            maven.loadProperties();
   
   
  -        if ( this.goals != null )
  -        {
  -            StringTokenizer tokens = new StringTokenizer( this.goals,
  -                                                          "," );
  -            
  -            while ( tokens.hasMoreTokens() )
  +            if ( this.goals != null )
               {
  -                maven.addGoalName( tokens.nextToken().trim() );
  +                StringTokenizer tokens = new StringTokenizer( this.goals,
  +                                                              "," );
  +            
  +                while ( tokens.hasMoreTokens() )
  +                {
  +                    maven.addGoalName( tokens.nextToken().trim() );
  +                }
               }
  -        }
   
  -        maven.runtimeInitialization();
  +            maven.runtimeInitialization();
           
  -        try
  -        {
               maven.attainGoals();
           }
           catch (Exception e)
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to