2011-06-01 5 views
0

Je ne sais pas si ce qui suit est possible ou non:répertoire Spécification pour la caisse

avoir téléchargé mon projet Maven test-app à mon dépôt. Je voudrais maintenant aller sur une machine différente et vérifier ce projet du dépôt afin que je puisse le construire plus tard. J'ENTRER ce qui suit sur la ligne de commande:

C:\projects\workspace\testproject>mvn scm:checkout -DconnectionUrl=repo.url 

Le projet est vérifié à juste titre, mais le problème est au lieu d'aller à C: \ projects \ workspace \ TestProject \ cible, il va à C: \ projects \ espace de travail \ testproject \ $ {projet.basedir} \ target. J'ai essayé de régler le base en utilisant -Dbasedir=C:\projects\workspace\testproject mais cela ne change rien. Existe-t-il un moyen de spécifier le répertoire dans lequel le projet extrait ira? J'utilise Maven 3.0.3. Merci beaucoup pour votre temps.

Répondre

1

Vous pouvez essayer -Dbasedir=.

Si cela ne fonctionne pas, scm:checkout objectif semble avoir paramètre checkoutDirectory, que vous pouvez essayer d'utiliser.

, vous pouvez également regarder scm:bootstrap pour construire le projet d'une nouvelle copie de la source dans le référentiel scm

+0

Merci beaucoup! checkoutDirectory était en effet le paramètre que je cherchais. Je vais regarder scm: bootstrap parce que cela semble mieux correspondre à mes besoins. –

Questions connexes