2012-09-06 9 views
5

릴리스를 시도하고 있습니다 : Maven 응용 프로그램에 대해 수행하고 프로세스의 일부로 Mercurial 계산을 수행하면 실패합니다. 명령 프롬프트에서 같은 명령을 시도는 실패하지만, 더 자세한 정보를 제공합니다Mercurial 복제가 실패 함 시스템이 지정된 경로를 찾을 수 없습니다.

hg clone -r Simple-Marauroa-0.02.05 https://javy[email protected] 
bucket.org/javydreamercsw/simple-marauroa-java "Z:\NetBeans\Simple Marauroa\Simp 
le Marauroa Java\Simple Marauroa Parent\target\checkout" 
adding changesets 
adding manifests 
adding file changes 
added 226 changesets with 3379 changes to 2264 files 
updating to branch default 
abort: Z:\NetBeans\Simple Marauroa\Simple Marauroa Java\Simple Marauroa Parent\t 
arget\checkout\Simple Marauroa Parent/Card Game Interface DataBase Implementatio 
n/src/main/java/com/reflexit/magiccards/core/storage/database/controller/CardCol 
lectionHasCardJpaController.java: The system cannot find the path specified 

은 처음에는 파일이 저장소에 아니라고 생각했지만입니다. Z가 궁금하다면 USB 드라이브이지만 같은 드라이브에서 더 작은 프로젝트를 출시 할 수있었습니다. 내 바탕 화면에서 동일한 명령을 수행하면 문제가 없습니다.

이것은 Windows 7에서 수행되며 추측 할 수있는 긴 경로와 관련이 있습니다.

아이디어가 있으십니까?

+0

야생의 추측은 경로가 너무 깁니다. Windows의 경로 길이 제한이 있습니다. – dav1d

+0

긴 클래스 경로와 관련된 것으로 의심됩니다. workingDirectory 매개 변수를 로컬의 더 짧은 경로와 함께 전달하고 그 경로를 확인해 보겠습니다. – javydreamercsw

답변

8

C : \ checkout과 같이 로컬 경로가 더 짧은 workingDirectory 매개 변수를 사용하여 트릭을 수행했습니다.

+1

예 짧은 경로는 오류를 해결합니다 다소 이상합니다. 파일을 찾을 수 없다고합니다. 더 나은 오류보고가 있어야합니다 (fogcreek 팀 - 다음 릴리스에서 가능한 새 항목 ..) – Baljeetsingh

+0

수은을 사용하지 않는 이유 중 하나 ...이 버그는 너무 짜증나! – Brain

관련 문제