Есть скриптRun Maven от Баш скрипт с параметрами, имеет пробелы
while true;
do
case "$1" in
-l | --login) LOGIN=$2; shift 2 ;;
--) shift; break ;;
*) break ;;
esac
done
mvn clean install -Dlogin=\"$LOGIN\"
Выполнить этот скрипт: run_mvn.sh --login "Admin Admin" Maven сказал:
[email protected]:~/App$ ./run.sh --login "Admin Admin"
[INFO] Scanning for projects...
[INFO] Reactor build order:
[INFO] Application
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Invalid task 'Admin"': you must specify a valid lifecycle phase, or a goal in the format plugin:goal or pluginGroupId:pluginArtifactId:pluginVersion:goal
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1 second
[INFO] Finished at: Mon Sep 22 18:11:45 EEST 2014
[INFO] Final Memory: 4M/119M
[INFO] ------------------------------------------------------------------------
Строка успешно завершена, когда я запустил mvn clean install -Dlogin = "Admin Admin" только. Спасибо!