2017-01-05 10 views
0

maven-dependency-plugin ~ unpack-dependencies을 이슈 이름을 기반으로하는 디렉토리에 사용하려고합니다.매개 변수를 사용하지 않는 Maven 종속 플러그인

이렇게하려면 useSubDirectoryPerArtifact=true 매개 변수를 사용해 보았지만 메이븐이이를 인식하지 못하는 것처럼 보입니다.

내가 사용하고 정확한 명령은 다음과 같습니다이 동작 모두에 의해 전시되고 있음을

[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 -- 

참고 : 나는 디버그 출력을 볼 때

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

, 나는 다음과 같은 추출물을 포함하는 무언가를 얻을 useSubDirectoryPerArtifact, useSubDirectoryPerScopeuseSubDirectoryPerType이지만 다른 속성 (예 : 덮어 쓰기 및 출력 디렉터리)이 올바르게 설정되어 있어야합니다.

여기에 내가 잘못하고있는 것이 있습니까? 아니면 달성하려는 것을 성취 할 다른 방법이 있습니까?

TIA

답변

0

나는 mdep.useSubDirectoryPerArtifact=true

useSubDirectoryPerArtifact=true을 변경하여 user.property로 문서 here에서 식별 오버라이드 (override) 할 수있는 속성을이 문제를 해결 할 수 있었다.

이것이 어떻게이 속성의 이름과 다른지에 유의하십시오.