werken      2002/07/17 11:17:32

  Modified:    .        build-bootstrap.xml maven.xml
               src/java/org/apache/maven/app CLIManager.java Maven.java
  Log:
  Added --nobanner and --offline (hooked to ${maven.mode.online}, strangely)
  
  Revision  Changes    Path
  1.133     +3 -0      jakarta-turbine-maven/build-bootstrap.xml
  
  Index: build-bootstrap.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-maven/build-bootstrap.xml,v
  retrieving revision 1.132
  retrieving revision 1.133
  diff -u -r1.132 -r1.133
  --- build-bootstrap.xml       16 Jul 2002 22:03:33 -0000      1.132
  +++ build-bootstrap.xml       17 Jul 2002 18:17:31 -0000      1.133
  @@ -407,6 +407,9 @@
         </fileset>
       </copy>
   
  +    <copy todir="${maven.repo.local}/maven/jars/" file="bootstrap/maven.jar"/>
  +    <copy todir="${maven.home}/lib/" file="bootstrap/maven.jar"/>
  +
     </target>
   
     <!-- ================================================================== -->
  
  
  
  1.23      +11 -4     jakarta-turbine-maven/maven.xml
  
  Index: maven.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-maven/maven.xml,v
  retrieving revision 1.22
  retrieving revision 1.23
  diff -u -r1.22 -r1.23
  --- maven.xml 15 Jul 2002 17:36:23 -0000      1.22
  +++ maven.xml 17 Jul 2002 18:17:31 -0000      1.23
  @@ -45,6 +45,7 @@
                </j:choose>
                
           <exec executable="${maven.bin.script}">
  +          <arg line="--nobanner"/>
             <arg line="-d ${plugin.parent}"/>
             <arg line="-p ${plugin}"/>
           </exec>
  @@ -60,7 +61,12 @@
       </fileScanner>
   
       <j:forEach var="plugin" items="${plugins.iterator()}">
  -      <echo>Building ${plugin.parentFile.name}</echo>
  + 
  +      <echo>
  ++----------------------------------------
  +| Building ${plugin.parentFile.name}
  ++----------------------------------------
  +     </echo>
   
                <j:choose>
                  <j:when test="${systemScope['os.name'].startsWith('Windows')}">
  @@ -72,9 +78,10 @@
                </j:choose>
                
           <exec executable="${maven.bin.script}">
  -        <arg line="-d ${plugin.parent}"/>
  -        <arg line="-p ${plugin}"/>
  -      </exec>
  +          <arg line="--nobanner"/>
  +          <arg line="-d ${plugin.parent}"/>
  +          <arg line="-p ${plugin}"/>
  +        </exec>
       </j:forEach>
     </goal>
   
  
  
  
  1.6       +4 -0      
jakarta-turbine-maven/src/java/org/apache/maven/app/CLIManager.java
  
  Index: CLIManager.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-maven/src/java/org/apache/maven/app/CLIManager.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- CLIManager.java   15 Jul 2002 21:52:57 -0000      1.5
  +++ CLIManager.java   17 Jul 2002 18:17:32 -0000      1.6
  @@ -127,6 +127,10 @@
           options.addOption('g', "goals", false,
                             "Display available goals.",
                             false, false);
  +
  +        options.addOption('b', "nobanner", false,
  +                          "Do not display logo banner.",
  +                          false, false);
       }
   
       /** Parse a string-array of command-line arguments.
  
  
  
  1.73      +26 -2     jakarta-turbine-maven/src/java/org/apache/maven/app/Maven.java
  
  Index: Maven.java
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-maven/src/java/org/apache/maven/app/Maven.java,v
  retrieving revision 1.72
  retrieving revision 1.73
  diff -u -r1.72 -r1.73
  --- Maven.java        17 Jul 2002 15:11:58 -0000      1.72
  +++ Maven.java        17 Jul 2002 18:17:32 -0000      1.73
  @@ -513,6 +513,8 @@
   
           loadProperties();
   
  +        checkOnline();
  +
           initializeProject();
   
           initializeAnt();
  @@ -523,6 +525,25 @@
                              getDir().getPath());
       }
   
  +    private void checkOnline()
  +    {
  +        if ( getProperty( "maven.mode.online" ) != null )
  +        {
  +            return;
  +        }
  +
  +        if ( getCli().hasOption( 'o' ) )
  +        {
  +            getJellyContext().setVariable( "maven.mode.online",
  +                                           Boolean.FALSE );
  +        }
  +        else
  +        {
  +            getJellyContext().setVariable( "maven.mode.online",
  +                                           Boolean.TRUE );
  +        }
  +    } 
  +
       /** Load the maven project descriptor.
        *
        *  @throws DescriptorException If there is an error while
  @@ -1484,8 +1505,11 @@
   
           Project mavenProject = getProject();
   
  -        printConsoleMavenHeader();
  -        System.out.println();
  +        if ( ! getCli().hasOption( 'b' ) )
  +        {
  +            printConsoleMavenHeader();
  +            System.out.println();
  +        }
           printConsoleProjectHeader(mavenProject);
           System.out.println();
   
  
  
  

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

Reply via email to