android 자동빌드환경을 구성할때 가장 힘들었던것이 emulator 가 켜져있어야만 테스트를 돌릴수 있다는 것이었습니다.
google 에서는 emulator 를 자동으로 켜고 부팅시까지 기다리고 자동으로 꺼주는 스크립트를 지원해주지 않는데 자동으로 빌드하기위해선 이런것들이 꼭 필요하기 때문에 직접 만들어보았습니다.

OS 는 윈도우이고 sdk 버젼은 r16 이고 ant build 환경이 갖추어져있다는 가정하에 이 문서를 작성합니다.
(ant 빌드환경 구성방법은 이전 글을 참조하세요.)

build.xml 파일 가운데에 아래 코드를 집어넣습니다.



그리고 아래 명령으로 실행하면 됩니다.


이것은 에뮬레이터가 꺼져있더라도 켠후에 부팅까지 기다려서 컴파일하고 테스트 돌린후에 다시 에뮬레이터를 죽이라는 명령입니다.
 
by cranix 2012. 2. 24. 12:03

ECLIPSE 에서 ANT 사용해서 변경된 파일만 골라서 FTP로 자동으로 전송되게 해보자.


1. ANT FTP 라이브러리 설정
  - Jakarta 프로젝트 에서 Commons Net 과 ORO 를 복사해 놓는다.
  - 이클립스의 window-preferences-ant-runtime 에다가 위 두 라이브러리를 추가한다.

2. build.xml 만들기
  - 원하는 프로젝트의 메인에 build.xml 파일을 만들고 아래와같이 적는다.

[code]<?xml version="1.0"?>
<!-- ======================================================================
     2007. 07. 28 오전 2:13:30                                                      

     project   
     description
                  
     cranix                                                               
     ====================================================================== -->
<project name="project" default="default">
    <description>
            description
    </description>
 <target name="default" >
 <ftp
  server="[FTP 주소]"
  port="[FTP 포트]"
  remotedir="[FTP 의 시작 경로]"
  userid="[FTP 아이디]"
  password="[FTP 비번]"
  verbose="yes"
  depends="yes"
  timediffauto="yes"
 >
     <fileset dir="WebContent">
       <include name="**/*.jsp"/>
     </fileset>
 </ftp>
 </target>

</project>[/code]

  - 파일에다가 대고 마우스 오른쪽- run 에서 실행 누르면 된다.
※ FTP 비번이나 아이디 쓰는곳에 특수문자는 두번씩써야 인식되기 때문에 비번에 특수문자가 있는경우는 유의하자.

' > Eclipse' 카테고리의 다른 글

이클립스 플러그인 개발시 Extensions 생성이 안될때  (44) 2009.12.28
ECLIPSE 설정정보  (718) 2007.07.29
by cranix 2007. 7. 28. 02:59
| 1 |