빌드
프로젝트를 빌드 하기 위해서는 빌드 명령어를 추가하고 실행해야 합니다.
C, C++, C#, JAVA, Go, Arduino 프로젝트는 코드를 작성한 후 빌드 해야 실행 파일을 얻을 수 있습니다.
빌드 명령어를 추가하거나 실행하는 방법을 안내합니다.
- 우측 상단 툴바의 렌치 아이콘에 마우스 커서를 올려 빌드 명령어를 추가 및 실행할 수 있습니다.

- [프로젝트] > [빌드] > [빌드 명령 추가]에서 명령어를 추가 및 실행할 수 있습니다.

- [명령어] 탭의 빌드 항목을 마우스 오른쪽 클릭하여 기본 빌드 명령어를 추가할 수 있습니다. 기본 빌드 명령어는 C, C++, Java, JSP, Maven, Gradle, Go, .Net, C#, Swift, Arduino(UNO, NANO)를 지원합니다.

- [명령어] 탭의 빌드 항목 하위 요소를 더블 클릭 후 명령어 창 우측 하단
실행
버튼을 클릭하면 추가한 빌드 명령어를 실행할 수 있습니다.

- 파일을 우클릭하여 [빌드] > [선택된 파일 빌드]를 클릭하면 선택한 파일을 빌드하고 실행할 수 있습니다.

선택된 파일 빌드를 통해 빌드할 수 있는 확장자 목록은 다음과 같습니다.
- .c, .cpp, .cxx
- .cs
- .go
- .java
- .jsp
- pom.xml
- .swift
- .gradle
- .kt
- .scala
- .m
명령어 관련 설정은 [명령어]도움말을 참고해 주세요.
빌드 및 빌드 실행 시 사용자가 옵션을 새로 설정할 수 있습니다.
빌드 옵션을 설정하기 위해서는 [프로젝트] > [빌드/실행 설정]을 클릭합니다.

프로젝트 속성 팝업 창이 열리고, [빌드/실행 설정] 아래에 프로젝트 리스트가 표시됩니다.
플러그인(프로그래밍 언어) 종류에 따라 설정할 수 있는 항목이 나타납니다. 정상적인 빌드/실행을 위해서는 각 항목의 경로가 실제 프로젝트 내에 존재해야 합니다.
또한, 아래에서 설정하는 경로들은 모두 프로젝트 루트 하위로의 상대 경로입니다.

해당 기능은 현재 Spring-Maven 프로젝트에서만 지원됩니다.
자동 빌드 기능이란, 파일 저장 시 해당 파일을 자동으로 빌드 및 복사하여 target 폴더 내부에 저장하는 기능입니다.
지원되는 파일은 아래와 같습니다.
- .java
- .js
- .jsp
- .html
- .css
먼저 [프로젝트]>[자동 빌드 토글]을 체크해 활성화 상태로 변경합니다.

파일을 저장하면,
*.java
파일은 ${deploy_path}/WEB-INF/classes
폴더로 컴파일됩니다.${deploy_path}
는 [프로젝트]>[속성]>[빌드/실행 설정]>[빌드 경로] 에서 확인하실 수 있습니다..js .jsp .html .css
파일은 저장한 파일의 경로와 비례하여${deploy_path}
경로 하단에 복사됩니다.- 기본적으로
src/main/webapp
경로의 파일만 적용됩니다. maven-war-plugin
을 사용하면warSourceDirectory
에 설정한 경로에 있는 파일만 적용됩니다.
예시
src/main/webapp/index.jsp
를 저장했다면,${deploy_path}/webapp/index.jsp
로 복사됩니다.maven-war-plugin
를 사용하여warSourceDirectory
를myweb
로 설정한 경우,src/main/mywar/index.jsp
를 저장했다면${deploy_path}/myweb/index.jsp
로 복사됩니다.
모든 변경 사항은
기본 설정으로 되돌리기
버튼을 누르면 초기 상태로 되돌릴 수 있습니다. 적용
버튼으로 사용자 정의 빌드/실행 옵션을 적용할 수 있습니다. 또한, 확인
버튼을 눌러도 옵션이 적용됩니다.
만약 변경 후 적용을 원하지 않으신다면, 취소
를 누르거나 기본 설정으로 되돌린 후 확인
을 눌러주세요.
Last modified 1yr ago