maven test시 권한(permission) 문제
maven test 진행시 test case중 shell script를 실행해서 결과를 비교해야 하는 로직이 있었는데,
IDE가 아닌 일반 콘솔(terminal, iterm 등)에서 mvn test 실행시 다음과 같은
오류가 발생했다(IntelliJ 등의 IDE를 사용하는 경우에는 발생하지 않았음).
증상은 test/resources/script 폴더에 있는 shell script의 실행 권한이 test 진행시 target 폴더로 복사되면서 퍼미션(permission)이 변경되는 현상이었다.
해당 문제는 이미 maven 이슈로 보고된
상태(close 됐다가 다시 reopen 되었음)이며 구글링을 통해 maven-antrun-plugin
을 이용하여 해결하였다.