brett       2004/10/30 18:01:56

  Modified:    .        Tag: MAVEN-1_0-BRANCH maven.xml project.xml
               src/conf Tag: MAVEN-1_0-BRANCH driver.properties
               src/java/org/apache/maven Tag: MAVEN-1_0-BRANCH
                        MavenSession.java
               src/java/org/apache/maven/cli Tag: MAVEN-1_0-BRANCH App.java
  Log:
  filter version in from project.xml
  
  Revision  Changes    Path
  No                   revision
  No                   revision
  1.97.2.32 +4 -0      maven/maven.xml
  
  Index: maven.xml
  ===================================================================
  RCS file: /home/cvs/maven/maven.xml,v
  retrieving revision 1.97.2.31
  retrieving revision 1.97.2.32
  diff -u -r1.97.2.31 -r1.97.2.32
  --- maven.xml 7 Jul 2004 10:35:35 -0000       1.97.2.31
  +++ maven.xml 31 Oct 2004 01:01:55 -0000      1.97.2.32
  @@ -22,6 +22,10 @@
     xmlns:ant="jelly:ant"
     xmlns:maven="jelly:maven">
   
  +  <preGoal name="java:jar-resources">
  +    <ant:filter token="pom.currentVersion" value="${pom.currentVersion}" />
  +  </preGoal>
  +
     <goal name="maven:init">
       <j:choose>
         <j:when test="${systemScope['os.name'].startsWith('Windows')}">
  
  
  
  1.317.4.36 +7 -1      maven/project.xml
  
  Index: project.xml
  ===================================================================
  RCS file: /home/cvs/maven/project.xml,v
  retrieving revision 1.317.4.35
  retrieving revision 1.317.4.36
  diff -u -r1.317.4.35 -r1.317.4.36
  --- project.xml       28 Oct 2004 10:11:44 -0000      1.317.4.35
  +++ project.xml       31 Oct 2004 01:01:55 -0000      1.317.4.36
  @@ -779,10 +779,16 @@
             <include>*.xsd</include>
             <include>*.dtd</include>
             <include>*.mod</include>
  -          <include>*.properties</include>
             <include>driver.jelly</include>
             <include>LICENCE.txt</include>
           </includes>
  +      </resource>
  +      <resource>
  +        <directory>src/conf</directory>
  +        <includes>
  +          <include>*.properties</include>
  +        </includes>
  +        <filtering>true</filtering>
         </resource>
         <resource>
           <directory>src/messages</directory>
  
  
  
  No                   revision
  No                   revision
  1.7.10.2  +1 -0      maven/src/conf/driver.properties
  
  Index: driver.properties
  ===================================================================
  RCS file: /home/cvs/maven/src/conf/driver.properties,v
  retrieving revision 1.7.10.1
  retrieving revision 1.7.10.2
  diff -u -r1.7.10.1 -r1.7.10.2
  --- driver.properties 4 Mar 2004 17:47:31 -0000       1.7.10.1
  +++ driver.properties 31 Oct 2004 01:01:55 -0000      1.7.10.2
  @@ -27,3 +27,4 @@
   # -------------------------------------------------------------------
   maven.defaults.loaded = true
   
  +maven.application.version = @pom.currentVersion@
  
  
  
  No                   revision
  No                   revision
  1.18.4.17 +1 -4      maven/src/java/org/apache/maven/MavenSession.java
  
  Index: MavenSession.java
  ===================================================================
  RCS file: /home/cvs/maven/src/java/org/apache/maven/MavenSession.java,v
  retrieving revision 1.18.4.16
  retrieving revision 1.18.4.17
  diff -u -r1.18.4.16 -r1.18.4.17
  --- MavenSession.java 28 Aug 2004 08:08:14 -0000      1.18.4.16
  +++ MavenSession.java 31 Oct 2004 01:01:56 -0000      1.18.4.17
  @@ -61,9 +61,6 @@
       /** Initialization jellyscript name. */
       public static final String DRIVER_SCRIPT_NAME = "driver.jelly";
   
  -    /** The current MavenSession version id */
  -    public static final String APP_VERSION = "1.0.1-SNAPSHOT";
  -
       // ------------------------------------------------------------
       // C L A S S  M E M B E R S
       // ------------------------------------------------------------
  
  
  
  No                   revision
  No                   revision
  1.37.4.29 +18 -2     maven/src/java/org/apache/maven/cli/App.java
  
  Index: App.java
  ===================================================================
  RCS file: /home/cvs/maven/src/java/org/apache/maven/cli/App.java,v
  retrieving revision 1.37.4.28
  retrieving revision 1.37.4.29
  diff -u -r1.37.4.28 -r1.37.4.29
  --- App.java  30 Oct 2004 09:31:49 -0000      1.37.4.28
  +++ App.java  31 Oct 2004 01:01:56 -0000      1.37.4.29
  @@ -44,6 +44,7 @@
   import java.io.File;
   import java.io.FileInputStream;
   import java.io.FileNotFoundException;
  +import java.io.InputStream;
   import java.io.IOException;
   import java.io.OutputStreamWriter;
   import java.io.Writer;
  @@ -893,10 +894,25 @@
        */
       protected void printConsoleMavenHeader()
       {
  +        Properties p = new Properties();
  +        InputStream is = getClass().getResourceAsStream( "/driver.properties" );
  +        try
  +        {
  +            p.load( is );
  +        }
  +        catch ( IOException e )
  +        {
  +            log.error( "[Unable to load driver properties: " + e );
  +        }
  +        finally
  +        {
  +            try { is.close(); } catch ( IOException e ) {}
  +        }
  +
           log.info( " __  __" );
           log.info( "|  \\/  |__ _Apache__ ___" );
           log.info( "| |\\/| / _` \\ V / -_) ' \\  ~ intelligent projects ~" );
  -        log.info( "|_|  |_\\__,_|\\_/\\___|_||_|  v. " + 
org.apache.maven.MavenSession.APP_VERSION );
  +        log.info( "|_|  |_\\__,_|\\_/\\___|_||_|  v. " + p.getProperty( 
"maven.application.version" ) );
           log.info( "" );
   
       }
  
  
  

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

Reply via email to