필자는 메이븐 빌드에 익숙하며 일반적으로 부모 pom 파일 (또는 회사 상위 폴더) dependencyManagement 섹션에 라이브러리 버전을 정의합니다. 따라서 부 버전을 업데이트하는 것은 하나의 파일을 편집하고 배포하는 것입니다.아이비에있는 리비전을 프로젝트 전체에서 관리하기
이제 ant/ivy를 처리하고 일반적으로 동일한 라이브러리/종속성 버전을 공유해야하는 수많은 모듈로 여러 프로젝트를 관리해야하지만 필요할 경우이를 대체 할 수 있어야합니다.
아이디에서 extends mechanism (앞에서 언급 한 바와 같이 here)을 읽었지만 모든 종속성을 하위 버전에 추가합니다.
열기 revision definitions을 사용하면 특정 버전을 넘어서서 업데이트하지 않아야하는 모든 프로젝트의 다른 분기를 유지해야하기 때문에 도움이되지 않습니다.
아이비 사용자 중 일부가 아이비가이를 수행 할 수 있는지 또는이 작업을 관리 할 수 있는지를 말해 줄 수 있기를 바랍니다.
[Maven에서 parent-pom처럼 아이비에서 버전 관리를 어떻게 통합합니까?] (http://stackoverflow.com/questions/7019618/how-does-one-consolidate-version- ivy-like-parent-pom-dependencym) –
다른 ivy 기능은 동적 수정입니다. 내 지식이 Maven에서 지원되지 않습니다. 참조하십시오 : http://ant.apache.org/ivy/history/latest-milestone/ivyfile/dependency.html –
@ MarkO'Connor 나는이 질문을 조금 나중에 발견하고 이미 위에서 좋아하지만 언급 한 확장 기능은 종속성 버전을 상속하지만 전체 종속성은 자식 "ivy.xml"에 추가되므로 허용되지 않습니다. 이것은 dependencyManagement가 아닌 maven에 부모 종속성을 정의한 것과 같습니다. – dag