본문 바로가기
IT/Tools

intellij 에서 ant build 하기 (windows 환경에서 linux 명령어 사용)

by 최고영회 2024. 10. 14.
728x90
반응형
SMALL

 

요즘 ant 를 사용하는 경우는 거의 없으나

사내 프로젝트 중 아주 오래된 레가시 프로젝트를 유지보수해야 하는 상황이 발생했다.

build 를 ant 로 하도록 설정되어 있다.

 

intelij 에 ant 는 기본 번들로 내장되어 있다.

없을 경우 ctrl + alt + s > plugin > ant 검색하여 설치/활성화 하면 된다.

이후 보기 (view) > 도구창 (Tools) > Ant 선택하면 Ant 창이 나타나고

자동으로 build.xml 을 인식한다.

자동으로 인식하지 못할 경우 project 내에 포함된 build.xml 을 add 한다.

clear, build 등을 수행하면 된다.

 

그런데 build 시 Cannot run program "chmod" (in directory ...) 라는 오류가 발생한다.

linux 환경에서 build 했던 것 같다.

내 개발 PC 의 O.S 는 Windows 라서 이럴때는 보통 wls 을 이용하면

Windows 에서도 linux 처럼 build 를 수행할 수 있다.

windows 에서 wsl 를 설치하고

intellij > 터미널의 쉘 경로에서 기존의 cmd 가 아닌 wsl.exe 경로를 넣어준다.

이제 intellij 에서 터미널을 열면 wls 이 수행된다.

여기에서 ant package 하면 정상적으로 동작한다.

 

 

728x90
반응형
LIST