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>
(2) mvn --encrypt-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 파일을 만들면 됨.
댓글 없음:
댓글 쓰기