2014-01-15 1 views
1

두 개의 Eclipse 프로젝트가 빌드 경로에 포함되도록합니다. 이 경로를 구축의에 두 개의 Eclipse 프로젝트가 빌드 경로에 서로 포함합니다.

The projects on Eo_Nova_Server's build path

당신이 볼 수 있듯이 The projects on Eo_Nova_Client's build path

, 클라이언트는하지만 그 반대의 경우도 마찬가지, 서버가 있습니다. 서버의 빌드 경로에 클라이언트를 추가하려고하면 Eclipse가 화가납니다. 이것을 어떻게 할 수 있습니까?

내가 얻을 예외입니다 :

Exception in thread "AWT-EventQueue-0" java.lang.Error: Unresolved compilation problem: 
GUI cannot be resolved 
+0

왜 순환 의존성이 필요합니까? –

답변

3

이클립스에서 순환 프로젝트 종속성을 가질 수 없습니다. 종속성을 피하는 방법으로 코드를 리팩터링하는 방법을 찾아야합니다. 한 가지 방법은 공통 파일을 세 번째 프로젝트로 이동하고이 프로젝트를 추가하여 기존 두 프로젝트의 경로를 빌드하는 것입니다.

2

Eclipse에서 순환 종속성은 Eclipse에서 프로젝트 간의 빌드 경로에 순환이 있음을 나타냅니다. 이 주기로 인해 Eclipse는 어느 프로젝트를 먼저 컴파일할지 알지 못합니다.

관련 문제