Maven 依赖插件不使用参数
Maven Dependency Plugin Not Using Parameters
我正在尝试使用 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
设法解决了这个问题
要覆盖的 属性 在文档 here 中标识为 user.property.
请注意这与 属性 的名称有何不同(在本例中)。
我正在尝试使用 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
要覆盖的 属性 在文档 here 中标识为 user.property.
请注意这与 属性 的名称有何不同(在本例中)。