maven:是否可以通过使用命令行选项或envvariables覆盖本地存储库的位置?
目前我们在settings.xml中指定本地资源库的位置。 是否有可能通过命令行或envvariables覆盖此设置,以便我可以使用替代位置有时?
您将需要指定maven.repo.local参数来执行此操作。 
 mvn package -Dmaven.repo.local=/alternate/repo/location 
这是一个相关的SO问题。
在settings.xml文件中使用localRepository设置。 例:
 <settings> <localRepository>/repo</localRepository> ... </settings> 
在这里看到更多的信息。
您也可以使用“-Dmaven.repo.local =”通过命令行设置存储库,例如:
 mvn -U clean install -Dmaven.repo.local=C:\tmp