From 3f3945729fd96b06a9d016a670244162c7835076 Mon Sep 17 00:00:00 2001 From: Jason van Zyl Date: Sun, 14 Dec 2008 19:04:51 +0000 Subject: [PATCH] o only allow JDK 1.5 or above to execute Maven 3.x git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@726517 13f79535-47bb-0310-9956-ffa450edef68 --- .../java/org/apache/maven/cli/MavenCli.java | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java b/maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java index cda154e0f6..2c8faaf82c 100644 --- a/maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java +++ b/maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java @@ -84,19 +84,12 @@ public int doMain( String[] args, 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", "" ) + "\"" ); - System.err.println( System.getProperty( "java.runtime.name", "" ) + " (build " + - System.getProperty( "java.runtime.version", "" ) + ")" ); - System.err.println( System.getProperty( "java.vm.name", "" ) + " (build " + - System.getProperty( "java.vm.version", "" ) + ", " + - System.getProperty( "java.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; }