나는 이클립스 인디고 SR1에서 다음 프로젝트 설정을 가지고 :일식
-
패키지 (P)
- 플러그인 프로젝트 (B)를 포함
- 일반 자바 프로젝트 (A) A로부터 수출 된 JAR의 사본을 가지고 있으며, 그 다음 패키지 P에게
를 가져옵니다 (C ... Z는) 내가하고 싶은 것은
이 내가 픽업 거기에서 수정 된 클래스 파일 내 모든 중단 점 미친 (별도의 문제를)하지 않는 JAR 일식을 업데이트 할 때부터 특히 성가신입니다.
나는 A가 "필수 프로젝트"(Proeprties -> Java Build Path -> Projects) 였고 근본적으로 소스를 포함하고 있기 때문에 B에 대한 프로젝트 속성을 편집 할 수있을 것이라고 생각했다. 그것은 .classpath의 엔트리가 무엇을하는지). 나는 프로젝트 B에서 패키지 P를 내보낼 수 있다고 생각했다. 그러나이 일을 할 때, 이클립스는 플러그인 프로젝트 B가 패키지 P를 포함하지 않는다고 불평한다.
나는 생각했다. 나는 A에서 B로 원본 폴더를 연결할 수는 있지만 실제로는 내가하고 싶은 것이 아니다. 참조 된 프로젝트 A는 클래스 경로에있는 경우
는 반드시 플러그인 프로젝트 A는 패키지를 수출 할 수 있어야한다, 또는 나는이 가정에서 잘못입니까?
내가 원하는 것을 달성하는 가장 좋은 방법은 무엇입니까?
건배, Jason.
감사합니다,하지만 불행히도 우리를 위해 Ant를 사용하고있다 이제는 메이븐으로 이사하는 것이 내 결정이 아닙니다. 나 자신의 프로젝트에 Maven을 사용하기 시작 했으니 까. – Steiny