부모를 정의하기 위해 pom.xml로 프로젝트를 선언했으며 포함 된 모든 모듈의 원자로 빌드를 트리거합니다. 모든 것이 잘되고 잘 작동합니다. 올바른 순서로 빌드되고 모든 테스트가 올바르게 실행되며 예상 한 결과를 얻습니다.POM.xml에 부모 선언이 있어야합니까?
프로젝트 중 하나는 공유 라이브러리입니다. 여기에 <parent>
선언을 추가하고 싶지 않으므로 그렇게하지 않았습니다. 그것은 모두 여전히 작동합니다.
내 질문 : 하위 프로젝트에서 상위 프로젝트 선언을 추가해야합니까? 프로젝트 간 양방향 관계를 유지하는 데있어 찬반 양론이란 무엇입니까? 선언문을 추가하지 않으면 무언가가 작동을 멈 추면 나중에 더 어렵게 만들 것입니까?
단일 질문으로 바꿔서 : 왜 모듈 pom.xml 파일에 <parent>
구성이 필요합니까?