2011-02-09 2 views
2

두 개의 프로젝트 "Foo Engine"과 "Foo Webapp"가 있습니다. 분명히 webapp을 실행하기 위해 Foo를 항아리로 패키징하고이 항아리에 연결할 수 있습니다. 그러나 Foo를 변경할 때 시간이 많이 걸립니다. 편집기에서 인스턴트 컴파일 시스템과 동일한 방식으로 항아리를 지속적으로 업데이트하도록 이클립스에 지시하고 (이 경우조차도 가능합니까?)이 항아리의 경로를 지정하십시오 (예 : webapp의 lib 폴더에 있음).).Eclipse Java - 한 프로젝트의 출력을 다른 lib로 사용하십시오.

감사합니다.

편집 : 조언 해 주셔서 감사합니다! 나는 webapp 프로젝트가 eclipse에 의해 컴파일되는 것이 아니라 webapp 프레임 워크 (play)에 의해 컴파일된다는 것을 깨달았다. 그래서 참조 프로젝트 옵션을 사용할 수 없다. 나는 놀이에있는 프로젝트를 참조 할 수 있는지 보겠다. 그렇지 않다면 나는 병 포장으로 돌아갈 것이다 ...

wtf? 나는 그 대답에 대해 투표를 할 수 없다. ... 그 사람들에 대해 미안.

답변

2
Eclipse User Guide에서

:

열기 자바 빌드 경로 대화 상자 (프로젝트> 특성> Java 빌드 경로)와 프로젝트 탭으로 이동합니다. 빌드 경로 목록에 필요한 프로젝트에서

, 당신은 빌드에 추가 할 다른 워크 벤치 프로젝트를 선택 경로를 새로운 프로젝트로 프로젝트를 종속성을 추가 할 수 있습니다.

간접적으로 필요한 프로젝트 추가 은 으로 표시된 모든 클래스 경로 항목을 '내 보낸'것으로 추가합니다. 주문 및 내보내기 탭

+0

감사합니다. "projects"탭 아래의 빌드 경로에 foo를 추가했습니다. 그러나 webapp에서 가져 오기를 해결하려고 할 때 실패합니다. 잘해야 할 것이 있습니까? (그리고 foo-webapp의 foo 메소드에서 F3을하면 "리소스가 빌드 경로에 없다"). – YMA

+0

@YMA : Foo 프로젝트가 열려 있는지 확인하십시오. Foo의 빌드 경로의 '순서 및 내보내기'탭에서 소스 폴더가 내보내기로 설정되어 있는지 확인하고 webapp에서도 필요로 할 라이브러리를 선택하십시오. 그것은 작동해야합니다. –

+0

문제가 발견되었습니다. 질문에 대한 편집을 참조하십시오. 모두에게 감사드립니다! – YMA

1

"Foo Webapp"프로젝트에 대한 종속성으로 "Foo Engine"프로젝트를 추가하십시오.

+0

감사 요아킴에서 이루어집니다 내 보낸 같은 클래스 경로 항목을 설정, 그 시도했지만, 작동 (개정 향풀 내 회신 참조)하지 않는 것. – YMA

관련 문제