증상

  • take command 에서 다음 maven goal 실행시 에러가 발생함.

maven 에러 command

mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-webapp -DarchetypeArtifactId=maven-archetype-webapp
BASH
  • cmd.exe 에서는 정상 동작

 

해결책

  • mvn.bat를 열어서 다음 부분을 수정

    before

    :4NTArgs
    set MAVEN_CMD_LINE_ARGS=%$  
    CODE

    after

    :4NTArgs
    set MAVEN_CMD_LINE_ARGS=%*
    NONE
  • maven 3.x 기준임.

 

참고 자료