문제

나는 타사 라이브러리에서 내 SVN 저장소 및고 싶을 연결하는 근원/javadoc 그것으로 로컬에서 Eclipse.I.e., 이 있어야한다 일부 지역 설정(예를 들어,항목에 local.properties 파일)를 연결하는 근원/javadoc 로 JAR 파일이 있지만,없을 소개하는 로컬 종속성으로 가을 통해 저장소 .classpath.이상적으로 나가

lib_src_dir = /my/path/to/lib/src

local.properties 다음

<classpathentry kind="lib" path="lib.jar" sourcepath="${lib_src_dir}">

.classpath.할 수 있습니까?

[편집]@VonC 의 대답은 도움이...는 방법이 있을 로드 경로 변수를 텍스트 파일에서(예를 들어, local.properties)를 통해 창->설정->일반->Workspace>연결 리소스?

도움이 되었습니까?

해결책

저는 이것을 믿는 것이 좋을 통해 달성:

  • 의 생성된 폴더와 결합된
  • 의 선언은 연결된 리소스

연결된 리소스를 정의한 경로 변하는 것에 동일 /my/path/to/lib/src

Eclipse Linked Resources

연결된 폴더를 참조하여 연결된 리소스

Linked Resources

(변수를 사용할 수 있고 고정된 경로로,"Variable"버튼)

이 변수는 실제로 항상 현지(하나의 작업 영역),및를 통해 수정 Linked Resources 기본 설정 화면.

연결된 폴더가 될 수 있습...연결 파일, 따라서 수 있도록 참조의 아카이브를 통해 상대적인 경로(상대적 변수).
다음이 연결되어 파일(여기에 아카이브 연결)과 연결할 수 있 h classpathentry 에서"source"속성이 있습니다.


문제와 연결된 리소스입니다 그들은 지역 작업 영역,환경 설정에서.
내보내기 환경 설정에서 [myPrefs.epf] 파일, 한 다음,손질을 내보낸 파일에서 주문을 떠날 줄만 포함하는 pathvariable:

/instance/org.eclipse.core.resources/pathvariable.MY_DIRECTORY=/my/path/to/lib/src

사람이 가져올 수 있습니다 이는 특별한 설정 파일에 영향을 미칠 것"Linked Resources"부분입니다.

는 솔루션은 매우 만족,이후 .epf 환경 설정 파일을 로드할 수 없습에서 자동적으로 프로젝트.
때 나는 설정 프로젝트와 연결된 리소스를 정의하는 경로,나는 항상을 떠나 큰 README.txt 루트에서의 프로젝트에서 주문을 선동하여 사용자의 말하는 프로젝트를 정의하는데 사용하도록 동일한 연결된 리소스 그/그녀의 자신의 고정 지역 경로입니다.

여러 버그 이 진행되는 이를 강화하기 위해 상황 또는 주변 연결된 리소스에 항목.

특히:


DevByStarlight 에 언급 프로젝트(매우 활성화되어 있지 않기 때문이다.2011 년) workspacemechanic.

작업 영역 자동화 기계공 정비의 Eclipse 환경을 조정하여 기본 설정을 추가,확장 위치,그래서.당신은 그것을 할 수 있습니다:

  • 일관된 환경을 창조 그룹 사이에서 큰 전체 회사,귀하의 지역 팀,또는 사이에 자신의 많은 작업 공간
  • 저장 시간을 설정하는 새로운 작업 영역
  • 작업을 만들기 좋아하는 새로운 환경에 적용되는 모든 현재와 미래를 제공합니다.(이 중 하나는 우리의 좋아하는 특징!)

핵심 영공의 행동은 Task.
작업에 대해 설명합한 간단한 테스트와는 조치,실행하면 사용 환경 테스트니다 그 후에 전달합니다.
Tasks 올 수 있는 많은 형태:환경 설정 파일에 Java 클래스 그루브한 스크립트와 이클립스 확장을 확장합니다.쉽게 정의할 수 있습니다 당신의 자신의 작업이 있습니다.

그 컬렉션의 스크립트:

다른 팁

나는 그냥을 생각 간단한 대답이(Indigo)후에는 그 작업에서 배경과 자유로운 순간의 일입니다.가장 쉬운 방법을 발견했는 확장 프로젝트에서 프로젝트 탐색으로 이동하는 참조되는 라이브러리,오른쪽 클릭하여 적절한 참조하는 항아리와 속성을 클릭합니다.거기 당신은 옵션을 지정 JavaDocs 위치에 있습니다.입력하의 위치는 포함하는 폴더 index.html 패키지 목록은 파일의 일부 Javadocs.조각의 케이크!

사은 지금까지는 내가 당신이해야 할 모든 프로젝트를 참조하는 라이브러리입니다.

ClassPath 변수 로이 작업을 수행 할 수 있습니다.

각 개발자는 창에 몇 가지 새로운 변수를 만듭니다 -> 환경 설정 -> java-> 빌드 경로 -> 클래스 경로 변수.

타사 항아리 (또는 항아리)가 포함 된 디렉토리를 가리키는 변수 (예 : Java_Lib_dir)를 정의하십시오. 타사 소스 코드 (Java_SRC_DIR)가 포함 된 디렉토리를 가리키는 다른 변수를 정의하십시오. 당신은 당신이 좋아하는 방식을 설정할 수 있지만, 우리는 다음과 같은 구조를 가지고 있습니다.

common/   
  lib/
    java/       <-- JAVA_LIB_DIR variable points to this directory
      axis/
      bitronix/
        1.0/bitronix.jar   "extension" is "bitronix/1.0/bitronix.jar"
      ...

프로젝트의 빌드 경로에서 "변수 추가 ..."옵션을 사용하여 라이브러리를 추가하십시오. 그런 다음 "소스 첨부"시 소스 코드에 대한 변수 및 확장자가 표시됩니다.

이런 식으로, 공유 된 단일 .classpath 파일을 체크인 할 수 있으며, 각 개발자는 자신의 라이브러리 및 소스 디렉토리를 원하는 위치에 찾을 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top