[英]Maven Dependency Plugin Not Using Parameters
我正在尝试使用maven-dependency-plugin
将maven-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 --
请注意,所有useSubDirectoryPerArtifact
, useSubDirectoryPerScope
和useSubDirectoryPerType
都表现出此行为,但是其他属性(例如覆盖和输出目录)已正确设置。
这里是否有我做错的事情,还是有另一种方式来实现我要实现的目标?
TIA
我设法通过改变来解决这个useSubDirectoryPerArtifact=true
到mdep.useSubDirectoryPerArtifact=true
要覆盖的属性在此处的文档中标识为user.property 。
请注意,这与属性名称可能有所不同(在本例中是这样)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.