Как сказал Сатиш, переключатель "-e" будет отображать ошибки выполнения в выводе maven.
Что касается различий в "install" и "compile", это разные этапы жизненного цикла Maven.Для получения справки см. Введение в Build Lifecycle .Необходимо помнить, что Maven будет выполнять все этапы жизненного цикла, включая указанный вами, и затем останавливаться.
В частности, в вашем случае mvn clean compile будет запускать Maven с двумя целями жизненного цикла:первое «чистое», второе «компилируемое».Фаза жизненного цикла «compile» запускает сборку до и включая компиляцию исходного кода проекта.Этап жизненного цикла «установки» будет проходить через весь процесс упаковки вашего проекта в его контейнер (jar, war и т. Д.) И будет установлен в вашем локальном хранилище maven, которое находится на вашем локальном компьютере.Когда проект установлен в вашем локальном репозитории, другие проекты, которые вы строите на своем компьютере, могут ссылаться на него без необходимости знать, где на самом деле находятся исходный код или артефакты сборки проекта.