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]