hi guys
i have maven 2 installed, when i use mvn clean or mvn install in the app root it works fine
but when trying to use maven install inside a bash script i got the above exception:
this is my script:
#!/bin/sh
#dirname='/home/myuser/workspace/myapp'
DIRECTORY=$(cd `dirname $0` && pwd)
cd $DIRECTORY
mvn install -s resources/settings.xml $1
it was working fine with maven 3, but after i installed maven 2 and configured it, it stopped working and gave me above exception, i don't know what is the problem, since the regular build, mvn install works, but building from the script doesn't work, any ideas ?
解决方案
Couple of possibilities...
One, as posted here, you have both M2_REPO and M3_REPO variables defined.
Or you are facing this issue related to maven3 and M2_HOME
The other is that somehow the JRE is getting used instead of JDK when run from the batch file!