我是Maven的新手,但总体情况是我需要下载(在命令行中)位于远程Maven存储库(Artifactory)中的某个工件的POM文件,只使用它的名称并动态制作(通过只给出存储库根路径和工件名称,所以我可以更改它在存储库中的位置并仍然下载它)。使用它的Maven工件下载特定的POM文件
我的第一个问题是:是可能的,或者我必须详细说明整个工件路径,groupId,artifactId和版本?
观点二: 我设法用这个行家命令下载神器,但只得到该.jar,而不是POM文件:
mvn dependency:get -DrepoUrl=MY_REPO_LOC
-Dartifact=MY_ARTIFACT_LOC:MY_ARTIFACT_NAME:ARTIFACT_VERSION
我如何能做到这一点任何想法?
请尝试添加'-Dartifact = MY_ARTIFACT_LOC:MY_ARTIFACT_NAME:ARTIFACT_VERSION:pom'。 – 2013-04-05 11:48:38
为什么要做这样奇怪的事情?你喜欢用那个神器作为依赖吗?如果是,只需简单地将其他项目中的依赖项定义为相应的工件即可。 – khmarbaise 2013-04-05 13:17:38