우리는 Artifactory와 함께 Ivy를 저장소로 사용하고 있습니다. Artifactory에는 타사 라이브러리와 릴리스 패키지가 모두 저장됩니다.역 의존성
인공물 (타사 또는 당사 패키지)에 버그가있는 경우 잠재적으로 영향을받는 다른 구성 요소를 찾고 싶습니다.
즉, 역 의존성 보고서가 필요합니다.
비슷한 문제가 일반적으로 해결됩니까?
우리는 Artifactory와 함께 Ivy를 저장소로 사용하고 있습니다. Artifactory에는 타사 라이브러리와 릴리스 패키지가 모두 저장됩니다.역 의존성
인공물 (타사 또는 당사 패키지)에 버그가있는 경우 잠재적으로 영향을받는 다른 구성 요소를 찾고 싶습니다.
즉, 역 의존성 보고서가 필요합니다.
비슷한 문제가 일반적으로 해결됩니까?
Artifactory의 build integration and CI server plugins을 확인하십시오.
플러그인은 빌드하는 동안 정보를 수집하고 (CI 서버와 빌드 도구 모두), 아티팩트 배포를 관리하고 빌드 환경, 방법, 종속성 및 게시 된 아티팩트에 대한 세부 정보가 포함 된 "빌드 정보"보고서를 게시합니다.
일단 Artifactory에서 생성 된 모든 아티팩트, 종속성 (저장소에있는 경우) 및 제 3 자 라이센스 검색에 대한 링크가 포함 된 각 빌드의 낮은 수준을 볼 수 있습니다.
제품 또는 종속성 여부에 상관없이 이슈가 포함 된 모든 빌드를 볼 수도 있으므로이 경우 도움이됩니다.
Artifactory의 트리 브라우저는 이슈가 포함 된 모든 빌드를 표시 할 수 있으며 모든 아티팩트에 적용됩니다. 예를 들어 this 섹션의 스크린 샷을 참조하십시오.
Artifactory의 REST resource도있어 특정 이슈가 종속성으로 작동 한 빌드를 쿼리 할 수 있습니다. 트리 브라우저보기와 마찬가지로 이것은 모든 아티팩트에도 적용됩니다.
현재, 플러그인 Jenkins, TeamCity 및 Bamboo 사용할 수 있습니다 그리고 그들은 모든 지원 Maven은, 아이비와 Gradle을 빌드.
답변 해 주셔서 감사합니다. 언급 한 링크에서 앞으로 종속성을 표시합니다. 즉, multi.war은 hsqldb.jar에 종속됩니다. 역 의존성이 필요합니다. hsqldb.jar에 의존하는 모듈 –
Artifactory의 트리 브라우저에서 이슈를 선택하면 관련된 모든 빌드도 표시됩니다. 이 (http://wiki.jfrog.org/confluence/display/RTF/Build+Integration#BuildIntegration-RepositoryViewofBuilds) 섹션의 스크린 샷은 Artifactory의 모든 이슈에 적용됩니다. – noamt
Artifactory에는 또한 artifact가 다음과 같은 역할을하는 모든 빌드를 검색하는 REST 리소스 (http://wiki.jfrog.org/confluence/display/RTF/Artifactory%27s+REST+API#Artifactory%27sRESTAPI-BuildsforDependency)가 있습니다. 의존. – noamt
[repreport] (https://ant.apache.org/ivy/history/2.0.0/use/repreport.html)를 사용해 보셨습니까? 나는 그것이 양쪽 방향 모두에서 작동해야한다고 생각하지만 지금 당장은 직접 확인할 수는 없다. – oers
repreport 시도했지만 역방향 종속성을 찾을 수 없습니다. –