java - 如何让maven优先使用用户setting.xml的配置?
黄舟
黄舟 2017-04-18 10:46:49
0
3
575
黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

모든 응답(3)
迷茫

setting.xml이 아닌 settings.xml이므로 사용자 구성이 적용되지 않습니다

大家讲道理

Maven을 IDE와 함께 사용하시나요, 아니면 단독으로 사용하시나요? IDE의 설정이 변경되지 않았을 수도 있습니다

小葫芦

@FullStackDeveloper 맞습니다. 질문에 있는 settings.xml이 잘못 작성되었습니다. 실제로는 압축된 패키지에 파일을 복사했기 때문에 파일 이름이 틀린 것은 아닙니다. 상기시켜 주셔서 대단히 감사합니다.

@Ruoxi Xiangyan은 IDEA에서 사용됩니다. 어떤 구성 파일이 사용되는지는 IDEA에서 독립적으로 구성할 수 있습니다. 선택하지 않으면 기본적으로 사용자 구성이 우선 적용됩니다.

드디어 문제의 원인을 다음과 같이 찾았습니다.
터미널에서 직접 mvn help:system 명령을 사용하여 구성 내용을 관찰합니다.
%USERPROFILE%이 가리키는 사용자 디렉터리는 C 드라이브 아래에 있는데, 우연히 D 드라이브 아래에도 사용자 디렉터리가 있고, 이 사용자 디렉터리에도 .m2 디렉터리가 있다는 것을 발견했습니다. C 드라이브 아래의 사용자 디렉터리로 가는 줄 알았는데 실제로는 D 드라이브 아래의 사용자 디렉터리로 가고 있었습니다.
따라서 C 드라이브에서는 구성을 어떻게 수정해도 아무런 효과가 없습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿