2012-05-31 3 views
0

많은 항아리가 들어있는 응용 프로그램이 있습니다. 그러나 jar 파일은 subversion에 업로드되지만 아무런 서명이없는 경우 jar 파일에만 서명하는 ant 파일을 만들어야합니다.ANT. 서명되지 않은 경우 항아리에 서명하십시오.

아이디어는 정의 된 파일 세트에 포함 된 각 jar를 확인하고 서명되지 않은 경우 서명합니다. 그러나 지정된 경로에서 각 파일에 대한 명령을 어떻게 실행할 수 있는지는 알 수 없습니다.

답변 해 주셔서 감사합니다.

답변

0

작업을 사용하여 자원 모음 (예 : 파일 세트)의 모든 파일에 대해 시스템 명령을 실행할 수 있습니다.

항아리가 META-INF 디렉토리를 통해 서명되었는지 여부를 테스트 할 수 있습니다. 자세한 내용은 jarsigner 설명서를 참조하십시오.

0

파일 세트로 SignJar 작업을 실행할 수 있으며, 기본적으로 이미 서명 된 JAR 파일에 서명하지 않습니다. 확인을 위해 the doc을 참조하십시오. 개미 1.8과 함께 도입 된 force 속성의 기본값은 false입니다. 즉, 파일이 서명되지 않은 경우 이전 버전에서는 서명하지 않습니다.

("이미 파일에 서명 한 다음 다른 사람이 서명 한 경우 파일에 서명하지 않음"을 의미하는 것으로 가정합니다.)

관련 문제