everydayminder
Hudson에 maven 프로젝트를 설정해 보고자 한다. 기존에 작성된 maven 프로젝트가 있다고 가정하자. 1. Hudson에 연동할 기존 maven 프로젝트 준비 또는 신규 maven 프로젝트 준비 즉, 이렇게 생겼다고 가정하자. pom.xml이 존재하는 maven 프로젝트 파일이다. src 폴더에는 원본 소스파일과 함께 테스트 코드도 작성해 두었다. 2. Hudson, 새 프로젝트 만들기 다음과 같이 새 프로젝트를 만든다. Maven 연계 프로젝트를 선택한다. (물론, 이를 위해 Hudson - Maven 관련 플러그인이 설치되어 있어야 할 것이다.) 3. 소스 위치 지정하기 CVS, SVN, Git 등을 활용하여, 소스를 가져올 위치를 지정한다. 위치를 지정하고, 필요하면 계정정보 설정까지 마친..
지난 번에 Eclipse에 설치한 Anyframe IDE를 활용하여 Anyframe 프로젝트를 만들어 보려고 한다. 1. Anyframe IDE를 활용한 프로젝트 생성 File > New > Other > Anyframe > Project를 선택한다. (Anyframe 항목이 보이지 않는다면, 아마도 이전 단계에서 Anyframe IDE가 제대로 설치되지 않았기 때문일 것이다.) 프로젝트 관련 항목을 입력하자. DBMS를 hsqldb로 해보자. 만약, 앞서 anyframe 사이트에서 안내하는 예제를 실행했었다면, hsqldb jar 파일이 local repository에 이미 존재할 것이다. 그렇지 않다면, hsqldb jar를 별도로 다운로드하여 Driver Jar Path에 별도로 지정해주어야 한다...
Hudson을 설치했으므로, 이제 프로젝트를 생성하자. 1. 작업 생성하기 "새작업"을 클릭하여, 새 프로젝트를 생성한다. 임의의 프로젝트 이름을 입력하고, "Build a free-style software project"를 선택한다. 다음과 같은 세부 설정 화면을 볼 수 있다. 필요한 정보를 모두 입력한다. 이번에 www.unfuddle.com에 생성한 무료 SVN을 연결하여 프로젝트를 생성하기로 한다. Source Code Management 메뉴로부터, Subversion을 선택하면, 다음 화면을 볼 수 있다. Repository URL 옆의 ? 버튼을 클릭하여, SVN 위치와 인증 정보를 모두 입력하자. 아래의 화면과 같이 나올텐데, "this link"를 클릭하면 인증 정보를 입력할 수 있는 ..
이제는 일일 빌드보다 Continuous Integration(지속적인 통합)이 트렌드이다. 이와 관련하여, 수많은 종류의 tool이 존재하나, 그 중 Hudson이라는 무료 CI 툴을 설치하고, 주요 설정 방법, 사용방법에 대해 정리하고자 한다. 1. 준비물 JDK Tomcat (설치 방법에 따라 다름) Hudson 2. 설치 준비하기 (1) JDK http://java.sun.com 으로부터 JDK를 다운로드하여 설치함 JAVA_HOME을 jdk 설치 디렉토리로 지정함 (2) Tomcat http://tomcat.apache.org 로부터 tomcat을 다운로드하여 설치함 CATALINA_HOME을 tomcat의 설치 디렉토리로 지정함 (3) Hudson http://hudson-ci.org로부터 h..