繁体   English   中英

Maven依赖插件不使用参数

[英]Maven Dependency Plugin Not Using Parameters

我正在尝试使用maven-dependency-pluginmaven-dependency-plugin unpack-dependencies到基于工件名称的目录。

为此,我尝试使用useSubDirectoryPerArtifact=true参数,但看来maven无法识别此参数。

我使用的确切命令是:

mvn -X dependency:unpack-dependencies -DincludeClassifiers=x86-win-vc80 -DoverWriteReleases=true -DoverWriteSnapshots=true -DuseSubDirectoryPerArtifact=true -DoutputDirectory=<OUTPUT_DIRECTORY>

当查看调试输出时,会得到包含以下摘录的内容:

[DEBUG]   (f) silent = false
[DEBUG]   (s) skip = false
[DEBUG]   (f) stripClassifier = false
[DEBUG]   (s) stripVersion = false
[DEBUG]   (s) useJvmChmod = true
[DEBUG]   (s) useRepositoryLayout = false
[DEBUG]   (s) useSubDirectoryPerArtifact = false
[DEBUG]   (s) useSubDirectoryPerScope = false
[DEBUG]   (s) useSubDirectoryPerType = false
[DEBUG] -- end configuration --

请注意,所有useSubDirectoryPerArtifactuseSubDirectoryPerScopeuseSubDirectoryPerType都表现出此行为,但是其他属性(例如覆盖和输出目录)已正确设置。

这里是否有我做错的事情,还是有另一种方式来实现我要实现的目标?

TIA

我设法通过改变来解决这个useSubDirectoryPerArtifact=truemdep.useSubDirectoryPerArtifact=true

要覆盖的属性在此处的文档中标识为user.property

请注意,这与属性名称可能有所不同(在本例中是这样)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM