이클립스-ant 사용하기

Posted on 2009. 8. 15. 04:29
Filed Under IT/java

이클립스에서 자바 코딩을 하다보면 bin폴더에 class파일이 제대로 생성되지 않을 때가 있습니다. 프로젝트를 처음 가져올때는 class파일을 만들어 주는데 그 이후에 이클립스가 아닌 다른 경로로 파일을 가져오거나 class파일을 지우면 이클립스 이넘이 build를 못하죠. 그 외에도 프로젝트 진행하다 보면 jar파일을 만들거나  jar파일에 서명을 하는 등의 작업을 해야할 때가 있는데 이걸 수작업으로 계속 할 순 없겠죠. 요럴때 ant를 사용합니다.

ant는 한마디로 리눅스의 make 파일이랑 같다고 보시면 됩니다. 복잡한 make파일보다는 훨씬 이해하기 쉽죠.ㅎㅎ
이넘이 필요한 파일들 복사도해주고, 이클립스가 제대로 프로젝트 build 못 할 때 build도 해서 class파일도 만들어 줍니다. jar파일도 만들어주고 서명도 해줍니다. 최고ㅋㅋ



ant파일 불러오기

메뉴-Window-Show View-Other를 선택합니다.



다음창이 뜨면 Ant->Ant를 선택하고 Ok를 눌러주세요.



아래쪽에 Ant항목이 추가되었죠?


전 살짝 오른쪽으로 옮겨서 쓰고 있습니다. 뭐 어디에 붙어있든지 상관없구요.



이제 ant파일을 불러와야합니다.
제가 샘플로 만든 파일을 다운받아서 입맛대로 수정해서 사용하세요.   

buildw.xml

common.properties


buildw.xml, common.properties파일을 받아서 java프로젝트 폴더에 복사해두고 사용하면 됩니다. common.properties는 프로젝트명이나 폴더위치등을 지정하는 환경파일이구요. ant에서 실제 땡겨서 쓸는 파일은 buildx.xml입니다.

자 buildw.xml을 추가할려면 위에서 추가된 Ant작업창에서 첫번째 +표시가 있는 개미를 눌러주세요. 그럼 아래와 같이 프로젝트명이 나오고 프로젝트에 포함된 xml파일이 표시되죠~
buildw.xml이랑 common.properties는 꼭 프로젝트 폴더에 같이 넣어서 쓰셔야되요.


buildw.xml파일을 선택하고 Ok를 누르면 buildw.xml파일을 항목별로 쫙~ 풀어서 보여줍니다. 개미 참 똑똑해요ㅎㅎ


왼쪽에서 네번째 Run버튼을 눌러주면 build가 되구요, 필요한 작업만 할려면 아래쪽에 기능들을 하나씩 선택해서 Run버튼을 눌러주면 됩니다.

buildw.xml파일은 그냥 보시면 아실거 같지만,, 다음에 한번 설명을 올리겠습니다.

제가 올린 파일에 대해서 간단하게 기능만 설명드리자면,,

build는 class파일 만들고 필요한 리소스파일들을 복사하는 역할을 하구요. dist폴더에 jar파일을 만들어줍니다.

clean은 dist폴더의 파일들을 지우는 역할을 하구요.

createKey는 서명에 필요한 인증파일을 만들어주는거구요. 인증파일은 한번만 만들어 놓으면 다음부턴 만들 필요가 없죠.

init은 dist폴더 만들어주게 되있구요.

sign은 jar파일에 서명을 할 때 사용합니다. 웹스타트로 배포할려면 서명을 해야겠죠?


한 10년전에 학교 수업시간에 swing 잠깐 써보고, 요즘 자바로 본격적으로 작업시작했는데 swt 좋군요. 확실히 swing보다 좋아졌네요. 쓰기도 쉽고,,
단점은 mfc보다는 역시 제약이 많다는거,,
쓰긴 참 쉽네요ㅋㅋ

'IT > java' 카테고리의 다른 글

이클립스 색상 설정하기  (0) 2011.05.18
Ant xml파일 사용 방법을 알아봅시다.  (0) 2010.08.06

About

by 쏜다

Notice

Counter

· Total
:
· Today
:
· Yesterday
: