본문 바로가기
컴퓨터 활용(한글, 오피스 등)/기타

jtrac eclipse 연결

by 3604 2026. 2. 3.
728x90

JTrac은 Maven 기반의 프로젝트이므로, 단순히 소스를 복사하는 것이 아니라 Maven 프로젝트로 임포트(Import)하는 것이 핵심입니다. 소스 수정을 위해 이클립스에 프로젝트를 구성하는 방법을 정리해 드립니다.


1. JTrac 소스 코드 준비

먼저 수정할 JTrac의 소스 코드가 필요합니다.

  • 공식 저장소 이용: 보통 GitHub나 SourceForge에 소스가 공개되어 있습니다.
  • 직접 다운로드: .zip 형태의 소스 묶음을 내려받아 압축을 해제합니다.

2. Eclipse로 프로젝트 임포트

JTrac은 pom.xml 파일을 포함하고 있는 표준 Maven 구조를 따릅니다.

  1. 이클립스를 실행한 후 **File > Import...**를 클릭합니다.
  2. Maven > Existing Maven Projects를 선택하고 Next를 누릅니다.
  3. Root Directory 옆의 Browse 버튼을 눌러 JTrac 소스 코드가 있는 최상위 폴더를 선택합니다.
  4. pom.xml 파일이 체크된 것을 확인하고 Finish를 클릭합니다.

3. 의존성(Dependencies) 빌드

임포트 직후에는 이클립스 하단 상태바에 Building workspace라는 메시지가 뜨며 필요한 라이브러리들을 자동으로 다운로드합니다.

  • 주의: 네트워크 환경에 따라 시간이 다소 걸릴 수 있습니다.
  • 에러 발생 시: 프로젝트 우클릭 > Maven > Update Project... 를 선택하고 'Force Update of Snapshots/Releases'에 체크 후 OK를 누르세요.

4. 로컬 실행 환경 설정 (Jetty 활용)

JTrac은 개발 편의를 위해 Jetty 서버 설정을 포함하고 있는 경우가 많습니다.

  1. src/test/java 폴더 내에 있는 Start.java (또는 유사한 이름의 실행 클래스)를 찾습니다.
  2. 해당 파일 우클릭 > Run As > Java Application을 실행합니다.
  3. 콘솔에 로그가 올라오면 브라우저에서 http://localhost:8080/jtrac으로 접속하여 수정 사항이 반영되는지 확인합니다.

⚠️ 소스 수정 시 참고사항

  • JDK 버전: JTrac 버전에 따라 JDK 8 또는 11 이상이 필요할 수 있습니다. 프로젝트의 pom.xml 내 <properties> 섹션에서 Java 버전을 확인하세요.
  • 데이터베이스: 기본적으로 HSQLDB(내장형)를 사용하므로 별도 설정 없이 실행 가능하지만, 실제 운영 환경(MySQL 등)과 맞추려면 jtrac.properties 파일을 수정해야 합니다.
728x90