maven 모듈의 클래스와 리소스의 타임 스탬프를 jar에 내장되기 바로 전에 설정하려고합니다. 나는 maven-antrun-plugin을 사용할 수 있다고 생각하지만, 더 좋은 아이디어가 있는지 알고 싶습니다.maven은 jar를 패킹하기 전에 타임 스탬프를 설정합니다.
누구나 아이디어가 있습니까?
이 기능이 필요한 이유에 대해 자세히 설명 드리겠습니다.
제품의 새 버전을 빌드 할 때 이전 빌드의 모든 아티팩트를 현재 버전과 비교하고 다른 버전 만 패키징하는 패치 설치를 빌드합니다.
Jar (및 모든 zip 기반 아카이브)는 동일한 내용을 가질 수 있지만 클래스 및 자원의 타임 스탬프는 메타 데이터의 일부이므로 diff에 jar가 다른 것으로 표시됩니다 (실제로 내용이 동일 할 경우). 항아리 포장을 해킹하고 모든 수업 시간을 일정하게 유지하려고합니다 (예 : 1/1/2000 00:00).
나는 이것이 내 필요성을 설명하기를 바랍니다. touch
으로는 A 개미 파일을 사용하는 것보다 다른 방법이없는 내가 두려워)
,
성취하고자하는 것을 조금 더 자세하게 설명 할 수 있습니까? – khmarbaise