Maven 如何使用mvn依赖项:获取自定义存储库和登录信息

Maven 如何使用mvn依赖项:获取自定义存储库和登录信息,maven,Maven,我正在使用一个用于本地开发的自定义存储库(Artifactory),这需要登录信息才能进行任何访问。在.m2/settings.xml文件中设置用户名和加密密码,并在项目的pom.xml文件中定义存储库服务器时,这种方法非常有效 当使用mvn dependency:get时,我无法让它工作,因为remoteRepositories属性列出的是服务器url,而不是服务器id 我当前使用的命令是 mvn org.apache.maven.plugins:maven依赖插件:3.1.1:get-Dre

我正在使用一个用于本地开发的自定义存储库(Artifactory),这需要登录信息才能进行任何访问。在.m2/settings.xml文件中设置用户名和加密密码,并在项目的pom.xml文件中定义存储库服务器时,这种方法非常有效

当使用
mvn dependency:get
时,我无法让它工作,因为remoteRepositories属性列出的是服务器url,而不是服务器id

我当前使用的命令是

mvn org.apache.maven.plugins:maven依赖插件:3.1.1:get-DremoteRepositories=https://artifactory.example.com/artifactory/repo -Dartifact=com.example.parent:parent:1


是否可以将服务器id值以某种方式放入mvn命令的命令行中,或者在settings.xml文件中查找服务器url?

查看文档:
存储库,格式为id::[layout]::url或仅url,用逗号分隔。ie.central::默认值::http://repo1.maven.apache.org/maven2,myrepo::http://repo.acme.com,http://repo.acme2.com
谢谢,这看起来是正确的,但是没有检查用户/passwort。当然,它们不应该在
settings.xml
文件中配置。它们是,但它不适用于依赖项:get操作(在设置配置文件时有效,但在没有配置文件时无效)