Eclipse는 플러그인의 런타임 환경입니다. Eclipse에 표시되는 거의 모든 것은 Eclipse 자체가 아니라 Eclipse에 설치된 플러그인의 결과입니다.
.project
파일은 핵심 Eclipse 플랫폼에 의해 유지되고, 그 목표는 일반, 플러그인 독립적 인 Eclipse보기에서 프로젝트를 설명하는 것입니다. 프로젝트 이름은 무엇입니까? 작업 공간의 다른 프로젝트는 무엇을 의미합니까? 프로젝트를 빌드하는 데 사용되는 빌더는 무엇입니까? "빌드"의 개념은 Java 프로젝트뿐만 아니라 다른 유형의 프로젝트와도 관련이 있습니다.
.classpath
파일 이클립스 JDT 기능 (기준 유지 기능 = 플러그인 세트). JDT는 프로젝트에 여러 개의 "메타"파일을 보유합니다 (프로젝트 .settings
내부의 디렉토리 참조 ). .classpath
파일은 단지 그들 중 하나입니다. 특히, .classpath
파일을 제대로하기 위해 JDT 기능 요구 사항이 프로젝트를 컴파일하는 정보가 포함되어 프로젝트의 소스 폴더 (즉, 무엇을 컴파일하는); 출력 폴더 (로 컴파일 할 위치 ); 및 클래스 경로 항목 (예 : 작업 공간의 다른 프로젝트, 파일 시스템의 임의 JAR 파일 등).
이러한 파일을 한 시스템에서 다른 시스템으로 맹목적으로 복사하면 위험 할 수 있습니다. 예를 들어, 임의의 JAR 파일이 클래스 경로에있는 경우 (즉, 작업 공간 외부에 있고 절대 경로 이름 지정으로 참조되는 JAR 파일) 파일을 .classpath
이식 할 수 없도록 렌더링 되고 파일을 수정해야합니다. 가지고 다닐 수 있는. .classpath
파일 이식성 을 보장하기 위해 따라야 할 모범 사례가 있습니다 .