우리는 여러 모듈 프로젝트가있는 경우,여러 모듈 메이븐 프로젝트 - 범위
Parent Project
Model Module
Services Module
Web Module
그리고 부모 프로젝트의 pom.xml은 ... <modules>
에 다음
및 서비스 치어를 3 개 모듈을 나열합니다. xml은 Model에 종속되어 있고 Web Module pom.xml은 Services에 종속되어 있습니다 ... 이것은 무엇을 의미합니까?
내 Web Module에서 Model 클래스를 참조 할 수 없다는 뜻입니까?
즉 Maven의 종속성 체인이이 유형의 범위 지정에 영향을 줍니까?
그래서 웹 모듈의 appContext.xml에서 Services/Web Module 외부의 Bean 주입을 제어 할 수 없습니까? (멍청한 놈 질문 죄송합니다)
많은 감사
내가
설명에 기반하여 프로젝트의 레이아웃을 이해하지 못합니다. 좀 더 자세한 정보를 제공 할 수 있습니까? 그러나 일반적으로 다른 모듈에 따라 모듈을 사용하는 경우 외부 라이브러리를 가져 오는 것과 같습니다. 그것은 실제로 프로젝트의 또 다른 부분 일뿐입니다. 그렇게 말하면 두 개의 모듈이 서로 의존하지 않도록 순환 종속성에주의해야합니다. 외부 레포 또는 프로젝트의 다른 모듈에 관계없이 모듈이 종속성 일 때 클래스를 현재 모듈로 가져올 수 있습니다. –