Hi,

Recently, I installed Maven 2.0.1 on my PowerBook running MacOS X 10.4 but I encountered some troubles :-/.

I use the J2SDK 5.0 provided by Apple.
$ java -version
java version "1.5.0_05"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_05-83)
Java HotSpot(TM) Client VM (build 1.5.0_05-48, mixed mode, sharing)

Environment variable seems to be ok (according to maven documentation):
$ export
declare -x ANT_HOME="/Users/rouvoy/Developer/apache-ant-1.6.5"
declare -x JAVA_HOME="/System/Library/Frameworks/JavaVM.framework/ Versions/1.5/Home"
declare -x M2_HOME="/Users/rouvoy/Developer/maven-2.0.1"
declare -x MAVEN_HOME="/Users/rouvoy/Developer/maven-2.0.1"
declare -x PATH="/Users/rouvoy/Developer/maven-2.0.1/bin:/Users/ rouvoy/Developer/apache-ant-1.6.5/bin:/System/Library/Frameworks/ JavaVM.framework/Versions/1.5/Home/bin:/usr/local/bin:/usr/local/ bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/teTeX/bin/powerpc- apple-darwin-current"
declare -x SHELL="/bin/bash"

Displaying maven version raises no exception:
$ mvn --version
Maven version: 2.0.1

But, executing a basic command fails :-( (executing a simple "mvn" command fails also):
$ mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-app
[WARNING] Failed to initialize environment variable resolver. Skipping environment substitution in settings.
[INFO] Scanning for projects...
[INFO] ---------------------------------------------------------------------- ------
[ERROR] FATAL ERROR
[INFO] ---------------------------------------------------------------------- ------
[INFO] String index out of range: -1
[INFO] ---------------------------------------------------------------------- ------
[INFO] Trace
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
        at java.lang.String.substring(String.java:1768)
at org.codehaus.plexus.util.cli.CommandLineUtils.getSystemEnvVars (CommandLineUtils.java:188) at org.codehaus.plexus.util.interpolation.EnvarBasedValueSource.<init> (EnvarBasedValueSource.java:16) at org.apache.maven.project.interpolation.RegexBasedModelInterpolator.int erpolate(RegexBasedModelInterpolator.java:86) at org.apache.maven.project.DefaultMavenProjectBuilder.processProjectLogi c(DefaultMavenProjectBuilder.java:725) at org.apache.maven.project.DefaultMavenProjectBuilder.buildStandaloneSup erProject(DefaultMavenProjectBuilder.java:1334) at org.apache.maven.DefaultMaven.getSuperProject (DefaultMaven.java:333) at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:281) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java: 115)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:249)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
at org.codehaus.classworlds.Launcher.launchEnhanced (Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at org.codehaus.classworlds.Launcher.mainWithExitCode (Launcher.java:430)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
[INFO] ---------------------------------------------------------------------- ------
[INFO] Total time: < 1 second
[INFO] Finished at: Tue Jan 10 15:44:34 CET 2006
[INFO] Final Memory: 1M/2M
[INFO] ---------------------------------------------------------------------- ------

The exception is not very explicit for me ;-)

Any suggestion ? :o)

Thanks,
Romain

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

Reply via email to