Google에서는 이전 ivy 저장소를 Nexus로 이전합니다.Nexus에서 다운로드 할 때 Ivy 's transitive = "false"는 무시됩니다.
Nexus에 자체 제작 한 파일을 업로드 한 후 몇 가지 프로젝트의 종속성을 다운로드하여 설치를 시도했지만 스프링 웹으로는 실패했습니다. 어떻게 설명할까요. 여기
우리가 봄 웹을 사용하는 우리의 프로젝트 중 하나에서 우리 지역의 넥서스 설치<?xml version="1.0" encoding="ISO-8859-1"?>
<ivysettings>
<settings defaultResolver="default" />
<resolvers>
<ibiblio name="nexus" m2compatible="true" root="http://nexus.local/nexus/content/repositories/central/" />
<ibiblio name="our-nexus" m2compatible="true" root="http://nexus/nexus/content/repositories/repo" />
<chain name="default" returnFirst="true">
<resolver ref="our-nexus" />
<resolver ref="nexus" />
</chain>
</resolvers>
</ivysettings>
만을 가리키는 아이비 Settings.XML의 파일입니다,하지만 모든 종속성, 그래서 나는
선언<dependency org="org.springframework" name="spring-web" rev="3.0.5.RELEASE" transitive="false" />
Ivy 리포지토리를 사용할 때 제대로 작동합니다. 그러나 오늘은 com.caucho#hessian#3.2.1
<ivy:report>
작업을 찾을 수 없기 때문에 나는 스프링 웹 3.2.11.RELEASE
에 의해 헤센의 같은 버전이 필요하다고라는 <ivy:retrieve>
작업을 수행 할 수 없습니다하지만 transitive="false"
를 선언 한!
왜 작동하지 않습니까? 나는 무엇을 놓치고/어지럽 혔나요?