이클립스IDE의 기능이 매우 강력하기 때문에 IDE빌드로 공식빌드를 만드는 경우도 많지만 결코 좋은 방법이 아닐것이다. 빌드는 별도의 빌드머신에서 수행되어야 하고 SVN 저장소에 있는 소스로 바로 빌드하여 결과물을 생성할 수 있어야 한다.  예전에는 작성해 놓은 유닛테스트들을 테스트하기 위해 AllTests 클래스를 작성하곤 했었는데 최근엔 Ant나 Maven의 유닛테스트 지원 기능을 사용하면 손쉽게 다수의 테스트클래스를 일괄적으로 테스트할 수 있다.
그런데 이클립스상의 Ant로 빌드 및 테스트를 수행하다 보면 outofmemory 에러가 나면서 진행이 안되는 경우가 있다.
이럴때는 다음과 같이 Ant설정 창에서 -Xms -Xmx 메모리를 직접설정해 주면 된다.

1. build.xml에서 오른버튼으로 Run As -> External Tools Configurations 실행


2. JRE탭에 vm arguments 추가
-Xms256m -Xmx512m -XX:MaxPermSize=256m




티스토리 툴바