mvn no script bash se declaração

Eu quero executar o comando mvn clean em um script bash. Mas eu quero colocá-lo em uma declaração if. Se a limpeza não funcionar corretamente, gostaria de sair do script bash com uma instrução echo. Aqui está o código que está causando o problema: if [mvn clean]; então

Eu tentei colocar $ (mvn clean) dentro da instrução if, mas havia muitos argumentos, diz o terminal. Alguém sabe se isso é possível? Obrigado!

questionAnswers(3)

yourAnswerToTheQuestion