maven에서의 상속과 서브 모듈 개념의 차이점은 무엇입니까? 내가 A
부모 프로젝트가 B
인 프로젝트가 있다고 가정 해 보겠습니다. 이 경우 A
하위 모듈 B
이거나 완전히 다른 것입니까?maven에서 상속과 서브 모듈 개념의 차이점은 무엇입니까?
3
A
답변
4
maven의 상속 개념은 OOP의 상속과 매우 유사합니다. 일반적으로 의존성, 저장소, 빌드 플러그인 등과 같은 다른 프로젝트의 설정을 재사용하고자 할 때 (pom.xml에 <parent>
섹션을 포함) 상속합니다.
서브 모듈 개념이 다릅니다. 프로젝트가 소규모 프로젝트로 구성되어 있고 각 프로젝트가 자체 목표를 달성 할 때 소프트웨어 개발에서 매우 일반적인 경우를 다룹니다. maven 용어로는 pom.xml의 <modules>
섹션을 통해 수행됩니다. 주 프로젝트의 루트에있는 Maven 목표를 실행하면이 목표는 모든 하위 프로젝트로 전파되어 거기에서 실행됩니다.
그러나 대부분의 경우 이러한 개념은 모두 함께 사용됩니다. 일반적인 의존성, 빌드 생명주기, 설정, 속성, 저장소 및 모듈 집합을 정의하는 기본 pom.xml 파일이 있습니다. 각 모듈은 기본 pom.xml에서 구성을 상속받으며 특정 내용을 추가 할 수 있습니다.
관련 문제
- 1. 상속과 카테고리의 차이점은 무엇입니까
- 2. OOP 개념의 AOP와 상속의 차이점은 무엇입니까?
- 3. Java의 상속과 실제 상속의 차이점은 무엇입니까?
- 4. 이 개념의 이름은 무엇입니까?
- 5. 힘내 : 서브 모듈 작업하기
- 6. 프레임 워크 모듈 대 서브 프로젝트
- 7. 분기의 서브 모듈 구성
- 8. 상속과
- 9. Maven에서 다중 모듈 프로젝트를 어셈블하는 방법
- 10. Git 서브 모듈 이동
- 11. SBT playframework 서브 모듈
- 12. 서브 모듈 다운로드 github.com
- 13. GIT의 서브 모듈
- 14. GIT 서브 모듈 치명적인 :
- 15. 자식 서브 모듈 편집하기
- 16. 자식 서브 모듈 제거하기
- 17. 퍼 코어와 서브 모듈
- 18. Maven에서 플랫 다중 모듈 프로젝트에서 scm을 구성하는 방법은 무엇입니까?
- 19. 서브 모듈 내에 Git 서브 모듈을 중첩하는 방법은 무엇입니까?
- 20. 모듈 범위를 서브 루틴으로 제한하는 방법은 무엇입니까?
- 21. Maven이 서브 모듈 폼을 설치하는 방법은 무엇입니까?
- 22. Perl에서 서브 루틴과 스크립트의 차이점은 무엇입니까?
- 23. 서브 디렉토리 github에서 git 서브 모듈
- 24. 모듈 객체가 주어진 서브 모듈 가져 오기
- 25. 서브 모듈 가져 오기 기본 모듈
- 26. 모듈 처리와 다중 처리의 차이점은 무엇입니까?
- 27. PHP에서 플러그인, 모듈, 애드온 등의 차이점은 무엇입니까?
- 28. 원형 인트라 참조 서브 모듈
- 29. 이해 파이썬 상속과 초기화
- 30. Git : 병합 및 서브 모듈