2015년 6월 24일 수요일

maven 패스워드 암호화 설정.

아래 url에 메이븐 패스워드 암호화 설정 관련 내용이 있다.

http://maven.apache.org/guides/mini/guide-encryption.html


정리하면 다음과 같다.



maven 2.1.0 부터 지원.

먼저 settings-security.xml을 <settingsSecurity></settingsSecurity>
넣어서 .m2 밑에 만든다.

cmd 창에서 다음 명령행을 실행한다.
  > mvn --encrypt-master-password
그러면 마스터 패스워드가 만들어 진다. 만들어진 패스워드를 settings-security.xml 파일의 settingsSecurity 태그에 넣는다.

그리고 다음 명령을 실행한다.
  > mvn --encrypt-password
그러면 암호화된 패스워드가 만들져 진다.

이를 다음과 같이 정리해 볼 수 있다.



(1) mvn --encrypt-master-password <password>
(2) mvn --encrypt-password <password>


- (유저디렉터리)/.m2/settings-security.xml


<settingsSecurity>
<master>(1)</master>
</settingsSecurity>

- (유저디렉터리)/.m2/settings.xml


<settings>
<servers>
<server>
<id>franken</id>
<username>user</username>
<password>(2)</password>
</server>
</servers>
</settings>

위와 같이 xml 파일을 만들면 됨.

댓글 없음:

댓글 쓰기