2017-01-05 38 views
0

我試圖使用maven-dependency-pluginunpack-dependencies根據工件名稱的目錄。的Maven Dependency插件不使用參數

爲此,我嘗試使用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

回答

0

我設法通過改變useSubDirectoryPerArtifact=true解決這mdep.useSubDirectoryPerArtifact=true

覆蓋文檔here在被標識爲user.property屬性。

注意這怎麼會是不同的(因爲它是在這種情況下)的屬性的名稱。

相關問題