Author: jvanzyl Date: Sun Dec 14 11:04:51 2008 New Revision: 726517 URL: http://svn.apache.org/viewvc?rev=726517&view=rev Log: o only allow JDK 1.5 or above to execute Maven 3.x
Modified: maven/components/trunk/maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java Modified: maven/components/trunk/maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java URL: http://svn.apache.org/viewvc/maven/components/trunk/maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java?rev=726517&r1=726516&r2=726517&view=diff ============================================================================== --- maven/components/trunk/maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java (original) +++ maven/components/trunk/maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java Sun Dec 14 11:04:51 2008 @@ -84,19 +84,12 @@ return 1; } - // TODO: maybe classworlds could handle this requirement... - if ( "1.4".compareTo( System.getProperty( "java.specification.version" ) ) > 0 ) + if ( "1.5".compareTo( System.getProperty( "java.specification.version" ) ) > 0 ) { - System.err.println( - "Sorry, but JDK 1.4 or above is required to execute Maven. You appear to be using " + "Java:" ); - System.err.println( - "java version \"" + System.getProperty( "java.version", "<unknown java version>" ) + "\"" ); - System.err.println( System.getProperty( "java.runtime.name", "<unknown runtime name>" ) + " (build " + - System.getProperty( "java.runtime.version", "<unknown runtime version>" ) + ")" ); - System.err.println( System.getProperty( "java.vm.name", "<unknown vm name>" ) + " (build " + - System.getProperty( "java.vm.version", "<unknown vm version>" ) + ", " + - System.getProperty( "java.vm.info", "<unknown vm info>" ) + ")" ); - + System.err.println(); + System.err.println( "You need JDK 1.5 or above to execute Maven 3.x." ); + System.err.println(); + return 1; }