2012-09-06 6 views
5

Sto provando una versione: eseguire per la mia applicazione Maven e non riesce quando si esegue un checkout Mercurial come parte del processo. Provando lo stesso comando dal prompt dei comandi, non riesce ma fornisce maggiori dettagli:Il clone mercuriale non riesce con Il sistema non riesce a trovare il percorso specificato

hg clone -r Simple-Marauroa-0.02.05 https://[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 

In un primo momento ho pensato che il file non è stato nel repository, ma lo è. Se ti chiedi Z, è un'unità USB, ma sono stato in grado di rilasciare progetti più piccoli dalla stessa unità. L'esecuzione dello stesso comando sul desktop funziona correttamente.

Questo viene fatto su Windows 7 e sembra legato il percorso lungo immagino.

Qualche idea?

+0

solo un ipotesi, il percorso è troppo lungo? Windows ha un limite di lunghezza del percorso. – dav1d

+0

Sospetto che sia correlato al percorso delle classi lunghe. Proverò a passare il parametro workingDirectory con un percorso locale, più breve e vedere come va. – javydreamercsw

risposta

8

Utilizzando il parametro workingDirectory con un percorso locale, più breve come C: \ checkout, ha fatto il trucco.

+1

sì un percorso più breve risolve l'errore la sua un po 'strano, si dice File non trovato. Ci sarebbe dovuto essere un report di errore migliore (team di fogcreek - un possibile nuovo elemento per la prossima release ..) – Baljeetsingh

+0

Un motivo per non usare mercurial ... questo bug è così fastidioso! – Brain