2012-04-17 3 views
2

-storepass를 사용하지 않고 jarsign을 사용하면 키 스토어 비밀번호를 입력하라는 메시지가 표시됩니다 (사람의 개입이 필요 없음)-storepass를 제공하지 않고 jarsign을 사용하여 jar에 서명하는 방법은 무엇입니까?

jarsign을 -storepass와 함께 사용하면 암호가 빌드 로그의 일반 텍스트로 효과적으로 기록됩니다 .

명령 줄을 사용하지 않고 storepass를 전달하는 다른 방법이 있습니까?

+1

언제나 별도의 파일에서 입력을 파이프 할 수 있습니다. 이것은 암호가있는 파일이 시스템에 저장되어 있기 때문에 약간 더 안전합니다. – Perception

답변

1

jarsign을 호출하는 스크립트를 작성했습니다.

빌드 로그에서 래퍼 스크립트 만 볼 수 있습니다.

Storepass는 jarsign에 파이프되어 있으므로 명령 줄 (@Perception suggested)에 표시되지 않습니다.

0

Maven을 사용하는 경우 Jarsigner Plugin으로 시도해 볼 수 있습니다. 여기에서 settings.xml에 정의 된 속성에서 storepass를로드 할 수 있습니다.

관련 문제