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]