2014-01-21 3 views
-1

Eclipse IDE를 사용하여 Java 웹 애플리케이션을 개발 중입니다. 나는 수은 서버로 버전 제어를 구성했고 모든 프로젝트에는 수은 버전이있다.프로젝트에서 다른 Eclipse의 다른 버전에 대한 참조

jar 라이브러리로 컴파일하는 응용 프로그램 "A"가 있다고 가정하고 개발 용으로 하나의 버전을 계속 유지하려고합니다. A 클래 스를 사용하는 다른 응용 프로그램 "B"가 있다고 가정하지만, 다른 경우에는 "B"를 프로덕션 및 개발 버전으로 컴파일 할 때 A 프로덕션 버전을 사용하려고합니다.

생산 버전 및 개발 버전이있는 분기가있는 경우 B 프로젝트에서 라이브러리를 사용하는 프로젝트에 대한 참조가 있고 프로젝트 B를 사용자가 제작 버전으로 지정하는 방법을 지정할 수 있습니다. 안 그래?

답변

0

Maven과 같은 종속성 관리 시스템을 사용할 것을 고려하십시오. 이클립스는 그것을 잘 지원한다.

0

프로젝트 A가 생성 한 JAR이 아니라 "Java Project"로 링크하십시오. 그런 다음 Dev 브랜치를 체크 아웃하면 Dev 버전의 A를 얻을 수 있지만 Prod 분기를 체크 아웃하면, Prod 버전을 얻을 수 있습니다.

또는 Maven과 같은 것을 사용하는 경우 Prod와 "SNAPSHOT"Jars를 Maven Repo에 넣고 Dev 분기의 pom.xml을 수정하여 JAR의 SNAPSHOT 버전을 가져올 수 있습니다.

관련 문제