我已经安装了Maven 2。当我在应用程序根目录中使用mvn clean或mvn install时,它可以正常工作。
但是,当我尝试在bash脚本中使用maven install时,我遇到了上述异常:
这是我的脚本:
#!/bin/sh
#dirname='/home/myuser/workspace/myapp'
DIRECTORY=$(cd `dirname $0` && pwd)
cd $DIRECTORY
mvn install -s resources/settings.xml $1
在使用Maven 3时,一切正常。但是,在我安装了Maven 2并进行了配置后,它停止工作并显示上述异常。我不知道问题出在哪里,因为常规的构建、mvn install可以正常工作,但是从脚本中构建则无法工作。