이클립스(Eclipse) Ant 를 사용하여 프로젝트 빌드하기위한 기본적인 사용법 – 2부 |
환경 : Eclipse Mars, Android 4.2.2 |
1부에서는 Ant 파일을 생성하고 실행하는 방법에 대해 간략하게 알아보았습니다. 이번에는 빌드에 대해서 좀더 자세히 알아보도록 하겠습니다.
▼ Xml 파일을 선택하고 오른마우스를 클릭합니다. 그리고 Run As > Ant Build… 선택합니다. 그러면 Ant Build 파일의 환경설정창이 나오게 됩니다.
▼ 빌드 설정창이 나오게 되는데 이전에 소스는 Target 이 두개 입니다. 기본값은 하나로 설정이 되어있습니다.
▼ Xml 소스는 다음과 같은데 depends 로 연결되어 있기 때문에 target 두개를 수행하게 됩니다.
<?xml version="1.0" encoding="UTF-8"?> <project name="HellowSample" default="default"> <description>description</description> <property name="HelloText" value="Hello"/> <property name="WorldText" value="World"/>
<target name="default" depends="depends" description="description"> <echo>${HelloText}</echo> </target>
<!-- target: depends --> <target name="depends"> <echo>${WorldText}</echo> </target> </project> |
결과는 아래과 같이 나오게 됩니다.
▼ 그런데 Ant Build.. 설정창에서 두개의 Target 을 모두 체크하면 아래와 같은 결과가 나옵니다. 이말은 <target>당 하나씩 수행이 가능하다는 말입니다. 그래서 설정창에는 이런 <target> 을 기준으로 어떤것들을 수행할지 결정하고 빌드를 할수 있는 것입니다.
▼ 이런 <target> 의 설정 순서도 바꿀수가 있습니다. 아래 Order 버튼을 클릭해서 타켓순서를 바꿀수 있는 대화상자를 띄웁니다. 그리고 아래위로 설정을 조절하시면 됩니다.
▼ 이렇게 설정한 Ant 정보를 저장하고 수행할수 있는 기능이 있습니다. External Tools Configurations.. 입니다.
▼ 이곳은 외부툴을 사용하는 프레임웍들을 설정할수 있는 창입니다. 왼쪽 Ant Build 메뉴밑에 지금까지 만들고 셋팅했던 xml 파일 들이 저장되게 됩니다. 처음부터 만들지 않고 이곳에서 만들어진 것을 복사해 사용하시면 편리 하겠죠. Buildfile 란에 보시면 ${workspace_loc:/HellowSample/build.xml} 라고 되어있는데 workspace_loc: 에 프로젝트 명과 파일 경로를 넣으시면 어떤 파일도 추가가 가능합니다.
▼ External Tools Configurations.. 에서 설정이 완료 되었으면 아래에 Run 버튼을 클릭합니다. 그럼 빌드를 시작하게 됩니다.
▼ 빌드가 끝나게 되면 상단에 외부실행 아이콘을 클릭해 봅니다. 이것은 최근에 실행한 Ant 빌드 xml 이 나오게 되는데 다음부터는 Configuration 을 띄우서 Run 을 하는 것이 아니라 아이콘을 눌러 실행하시면 좀더 편리하겠죠.
'프로그래밍 툴 > 이클립스(Eclipse)' 카테고리의 다른 글
이클립스 Eclipse 콘솔(Console) 글자 출력 버퍼 크기 늘이는 방법 (0) | 2017.06.09 |
---|---|
이클립스 폰트와 색상을 원하는 취향대로 바꾸어보자 (3) | 2016.01.09 |
이클립스(Eclipse) SWT, AWT 화면개발에 도움되는 GUI 플러그인 Window Builder (0) | 2015.01.07 |
이클립스(Eclipse) Ant View 사용하기 (0) | 2014.12.02 |
이클립스(Eclipse) Ant 를 사용하여 프로젝트 빌드하기위한 기본적인 사용법 – 1부 (0) | 2014.11.30 |
이클립스(Eclipse) Show Local History 기능 이용해 소스 수정이력 보기 (3) | 2014.11.29 |
이클립스(Eclipse) Compare With 이용해 소스 비교 분석하기 (1) | 2014.11.28 |
이클립스(Eclipse) 메뉴와 툴바를 추가하거나 삭제하기 (0) | 2014.11.27 |