약 10 개의 서로 다른 Eclipse 프로젝트로 구성된 애플리케이션이 있습니다. 일부 프로젝트는 Java 5 및 Java 6을 사용하여 빌드해야합니다. Eclipse의 "Installed JREs"목록에 등록 된 JDK 둘 다 각각 "jdk5"및 "jdk6"으로 등록해야합니다.Eclipse : 팀 전체에서 "설치된 JRE"를 손쉽게 조정할 수 있습니까?
적절한 JRE는 각 프로젝트의 빌드 클래스 경로에 있으며, 이는 .classpath 파일에 반영됩니다. 그러나 우리 팀의 다른 구성원은 자신의 시스템에서이 JRE에 대해 서로 다른 기호 이름을 사용하고 있습니다. 또한 .classpath 파일은 소스 제어에 체크인됩니다. 결과적으로 사람들은 .classpath 파일을 로컬로 변경하여 빌드 할 수 있어야합니다.
본능적으로는 설치된 JRE 목록에 대한 명명 규칙을 선택하고 모든 팀 구성원이이를 준수하도록 요청하는 것입니다. 그러나 이것은 단지 새로운 개발자를 설정하는 과정을 복잡하게 만듭니다. 정말로, "Java 5로이 프로젝트 빌드"및 "Java 6으로 프로젝트 빌드"라고 말하고 싶습니다. 나는 그들이 설치되어있는 곳이나 상징적 인 이름이 무엇인지 신경 쓰지 않는다. Eclipse는 이러한 종류의 구성을 지원합니까?
필자는 Maven을 사용하지 않고 있으며 현재 Maven으로 전환 할 수있는 상태가 아니라고 언급하려고합니다. 개인적인 경험은 없지만 팀의 대부분은 전환하고 싶어합니다. 우리는 먼저 빌드를 단순화해야합니다. –
Gotcha. 이 경우 (다른 언급 된 바와 같이) 표준화 된 명명 체계가 가장 좋은 방법 일 것입니다. env 변수를 elduff로 사용하면 가능하면 표준 로컬 위치 일 수도 있습니다. 또는 공유 드라이브 ... – Quotidian