Eclipse (여러 프로젝트 모두 Maven 프로젝트 임)와 나머지 프로젝트에 의존하는 하나의 기본 프로젝트 (Maven 프로젝트)가 여러 프로젝트에 있습니다. 자바 빌드 경로 (프로젝트 -> 환경 설정 -> 자바 빌드 경로 -> (탭) 프로젝트 -> 추가를 마우스 오른쪽 버튼으로 클릭)을 설정하여이 종속성을 추가하려고 시도했다. 하지만 maven 설치 목표를 실행하는 동안 문제가 있습니다 - 이것은 컴파일 오류입니다 : ... (클래스) ... "해결할 수 없습니다"... - 이것은 분명히 maven이 다른 프로젝트에서 내 리소스를 보지 못하는 것 같습니다. Eclipse는 "Classpath entry/my-subproject1"을 내보내거나 게시하지 않으므로 런타임에 ClassNotFoundExceptions이 발생할 수 있습니다. 이러한 경고는 각 하위 프로젝트를 참조하며 주 프로젝트에서 발생합니다. Eclipse에서 오류 메시지가 없습니다. 내 프로젝트에서 하위 프로젝트에서 클래스를 가져 오는 중 가져 오기 중 하나를 마우스 오른쪽 버튼으로 클릭하고 "Open declaration"을 선택할 수 있으며 내 하위 프로젝트 중 하나에서 클래스에 대한 유효한 참조가 있습니다. 따라서 Eclipse와 같이 보입니다. 종속성 (작업 공간을 구축하는 동안 일식 오류가 없습니다 - 위에서 언급 한 이러한 경고 만 있음)을 다른 프로젝트에서 가져 오지 만 컴파일 중에는 관리 대상을 볼 수 없습니다.다른 프로젝트와 Eclipse 빌드 경로
해결 방법이 있습니까?
도움 주셔서 감사합니다.
답장을 보내 주셔서 감사합니다. 내 메인 프로젝트 pom 이러한 종속성을 가지고 있지만 여전히 동일한 문제가 있습니다 : ( –
주 프로젝트를 다중 모듈 빌드 또는 그냥 일반 메이븐 프로젝트 있습니까? 후자, 그때 당신은 그 자체에 대한 모든 프로젝트를 설치해야합니다 적어도 한 번은 로컬 Maven 저장소에 나타나게됩니다. – dunni
모든 프로젝트는 정기적 인 메이븐 프로젝트입니다. 감사합니다. –