我正在使用以下命令在我的项目中创建一个本地存储库(在许多系统上使用,所以我尝试在我的项目文件夹中使用本地 maven 存储库来存储在任何在线存储库中都找不到的外部 jars ):
C:\Users\someone\workspace\someProject>mvn install:install-file
-Dfile=somePackage-1.0.0.jar
-DgroupId=foo.bar
-DartifactId=somePackage
-Dversion=1.0.0
-Dpackaging=jar
-DlocalRepositoryPath=libs
-DcreateChecksum=true
这是从 Windows 命令行运行的。不知何故,即使使用 -DlocalRepositoryPath,它仍在将 jar 安装到默认的本地存储库(C:\Users\someone\.m2\ 等)。我在这里做错了什么?我尝试了 libs 路径的不同变体,例如 /libs、/libs/、完整路径,使用“”,但没有任何效果。为什么 -DlocalRepositoryPath 参数在这里不起作用?我正在使用 Maven 2.2.1。