2011-11-22 4 views
3

안녕하세요 여러분, 내 종속성 중 하나가 표시되지 않는 ivyde를 사용하여 Eclipse 빌드가 있습니다.왜 내 아이디 중 하나가 아이비드에 보이지 않습니까?

빌드는 정상적인 개미에서 명령 행에서 정상적으로 작동합니다.

특정 의존적 인 누락은 우리 자신의 것 중 하나입니다 (아파치 또는 더 많은 표준 종속성이 아님).하지만 다시 명령 행인 개미에서 작동합니다.

아마도 Eclipse는 pure ant ivy 빌드의 명령 줄 버전에 존재하지 않는 몇 가지 특수 기본값을 사용합니다.

+0

개미에서이 종속성을 어떻게 해결합니까? 아이디를 어떻게 구성 했습니까? ivysettings.xml을 사용하도록 ivyde를 구성 했습니까? – oers

답변

4

Eclipse/IvyDE-Plugin이 ant와 동일한 설정인지 확인하십시오.

사용자 정의 ivysettings.xml이있는 경우 이클립스에 알려주십시오. IvyDE는이를 사용하여 종속성을 해결합니다. 설정하지 않으면 maven repo이 표준으로 사용됩니다.

할 수 있습니다와 같은 구성 IvyDE 설정 :/오류는 담쟁이 콘솔을 열고 디버그의 로그 레벨을 설정할 수 있습니다 디버깅을위한

IvySettings

은.

ivydebug

+0

이것은 놀라운 대답입니다 :) 방금 내 생명을 구했어. 나는 아이비가 기본적으로 메이븐과 같다고 생각한다. 의존성이 해결되도록 설정을 올바르게 구성해야한다. 때때로 설정 파일이 누락 된 경우,주의를 기울이지 않아서 망가졌다. 호환되는 설정 파일이 없으면 IVY가 실패 할 수 있습니까? 이것은 아이비 빌드를 제대로 실행 시키거나 전혀 실행하지 않도록하는 매우 유용한 안전 조치 일 것입니다. – jayunit100

+0

@ jayunit100 ivyde는 항상 기본값으로 되돌아 가고, 개미에는 ivysettings 작업이 있습니다.이 작업은 ivysettings를 제공 할 수 있습니다. 파일을 찾을 수 없으면 실패합니다. – oers

+0

감사합니다. @oers, 우수한 답변 – orip

관련 문제