Ответ 1
Простой ответ, потому что он встроен в Eclipse, поэтому вы не можете вызывать его из консоли. Если вам нравится это делать, вы должны установить Maven самостоятельно.
Я использую Indigo Release of eclipse. Когда я проверяю Window → Preferences, Maven → Installations, он подтверждает, что он использует установку Maven в Embedded (3.0.2/...).
Я хочу иметь возможность запускать команды maven из командной строки (Windows Powershell), но когда я печатаю, например,
PS C:\> mvn
не найден исполняемый файл. Я выполнил поиск "mvn.exe" и не нашел результатов.
Я предполагаю, что смогу установить автономную версию Maven 3 и добавить ее к моей PATH, но я бы предпочел использовать ту же установку Maven для задач командной строки, а также задач IDE (eclipse).
Итак, где скрывается скрытый maven mvn.exe?
Простой ответ, потому что он встроен в Eclipse, поэтому вы не можете вызывать его из консоли. Если вам нравится это делать, вы должны установить Maven самостоятельно.
Нет mvn.exe вообще. В дистрибутив Maven входят пакетные или shell-скрипты. Eclipse запускает встроенную версию, которая вызывается через API.