홈>
maven의 settings.xml에서 서버/프록시 설정을 보호하는 방법은 무엇입니까?
이것은 주로 로그인과 암호가 저장된 것으로 가정하고 env 변수/etc에 저장 해야하는 경우 명시 적으로 배치 할 수 없다고 가정합니까?
보안 settings.xml의 예는 어떻게 보입니까?
-
답변 # 1
-
답변 # 2
settings.xml
인 경우 공유 (아마도 '팀'파일 일 수도 있고 공유 빌드/CI 상자에있을 수도 있음) 한 다음 파일 내의 세부 정보 (특히 비밀번호)를 (해야:) 암호화 할 수 있습니다마스터 비밀번호 만들기 :
mvn --encrypt-master-password <password>
settings-security.xml
에 마스터 비밀번호 추가비밀번호 암호화
mvn --encrypt-password <password>
settings.xml
에 암호화 된 값 추가문서에 대한 자세한 내용
관련 자료
트렌드
- OpenCv의 폴더에서 여러 이미지 읽기 (python)
- 파이썬 셀레늄 모든 "href"속성 가져 오기
- git commit - 자식 - 로컬 커밋 된 파일에 대한 변경을 취소하는 방법
- html - 자바 스크립트 - 클릭 후 변경 버튼 텍스트 변경
- JSP에 대한 클래스를 컴파일 할 수 없습니다
- javascript - 현재 URL에서 특정 div 만 새로 고침/새로 고침
- jquery - JavaScript로 현재 세션 값을 얻으시겠습니까?
- javascript - swiperjs에서 정지, 재생 버튼 추가
- vue.js - axios를 사용하여 서버에 이미지를 업로드하는 방법
- python - 문자열에서 특정 문자 제거
2 가지 옵션이 있습니다 :
1) settings.xml에서만 사용해야하는 경우 :
실행 :
다음과 같이 암호화 된 비밀번호를받습니다 :
settings.xml에서이 암호를 사용할 수 있습니다 :
2) 다양한 용도로 사용해야하는 경우 :
실행 :
Yo는 다음과 같이 암호화 된 비밀번호를받습니다 :
이 암호를${user.home} /. m2/settings-security.xml에 저장하십시오 :