После обновления версии Apache Maven на 3.1 при запуске появляется сообщение об ошибке:
# mvn -version Error: Could not find or load main class org.codehaus.classworlds.Launcher
Проблема вызвана ошибкой в переменной PATH
:
# cat /root/.bashrc | grep PATH expor tPATH=${M2_HOME}/bin:${PATH}
После исправления опечатки и перезагрузки окружения:
# . ~/.bashrc
Maven заработал:
# mvn --version Apache Maven 3.1.0 (893ca28a1da9d5f51ac03827af98bb730128f9f2; 2013-06-27 22:15:32-0400) Maven home: /home/setevoy/maven3 Java version: 1.7.0_25, vendor: Oracle Corporation Java home: /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.25/jre Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "2.6.32-358.18.1.el6.i686", arch: "i386", family: "unix"
К подобной ошибке могли привести и любые другие подобные ошибки в переменных окружения.