Maven 도구를 사용하여 클린 아키텍처로 설계된 프로젝트가 있습니다.클린 아키텍처 Maven 모듈 종속성
내 진입 점 모듈 (E)은 유스 케이스 (UC) 모듈과 E 모듈 사이의 브리지 (BR) 인 다음 레벨에 종속됩니다. 그 BR 모듈은 UC 모듈에 의존성을 가지므로 UC도 E에서도 볼 수 있습니다. 모듈 S의 pom.xml
에서 뭔가를 변경할 수 있습니다. 그러면 E는 UC를 볼 수 없지만 UC를보고있는 BR 모듈을 보게됩니까? 즉
나는 이런 식으로 뭔가가 :
E < isDependentOn> BR < isDependentOn> UC를? E에서 UC를 숨기는 방법?
저는 프로젝트 정책과 관련하여 제 코드를 공유 할 수 없기 때문에 이론적 인 질문을 썼습니다.
그런 식으로 좀 더 자세히 설명해 주시겠습니까? 다른 도구가 C-A에 유용할까요? – nanukvs
(이전 코멘트에 겹쳐서 재 시도) E BR UC 같은 것이 있습니까? E에서 UC를 숨기려면 BR 폴리에서 UC의 범위를'given'으로 설정하는 것만 가능합니다. 그렇지 않으면 몇 가지 개념이 섞여있는 것처럼 보이거나 maven이 C-A에 적합한 도구가 아닙니다. 다른 도구가 다른 사람에게 희망이 있다고 말할 수는 없습니다. –
pirho