指定结帐目录

时间:2011-06-01 17:41:29

标签: maven

我不确定以下是否可行:

我已将我的Maven项目test-app上传到我的存储库。我现在想要进入另一台机器并从存储库中检出这个项目,以便我以后可以构建它。我在命令行中输入以下内容:

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

项目已正确检出,但问题不是转到C:\ projects \ workspace \ testproject \ target,而是转到C:\ projects \ workspace \ testproject \ $ {project.basedir} \ target。我已尝试使用-Dbasedir=C:\projects\workspace\testproject设置basedir,但它不会改变任何内容。有没有办法指定签出项目将去的目录?我正在使用Maven 3.0.3。非常感谢你的时间。

1 个答案:

答案 0 :(得分:1)

您可以尝试-Dbasedir=.

如果这没有帮助,scm:checkout目标似乎有checkoutDirectory参数,您可以尝试使用。

此外,您可能希望查看scm:bootstrap以从scm存储库中的源的新副本构建项目