웹 응용 프로그램이 변경되어 재배포되어야하는지 여부를 지능적으로 결정할 수 있기를 원하지만 Maven2를 사용하여 효과적인 방법을 결정할 수는 없습니다.소스 파일을 변경하지 않으면 Maven (jar/war) 패키징을 피할 수 있습니까?
특정 Java 웹 응용 프로그램의 경우 Maven은 변경되지 않은 소스 파일을 다시 컴파일하지 않지만 은 항상 .war 이슈를 리 패키징하므로 타임 스탬프가 업데이트됩니다. 업데이트 된 타임 스탬프를 사용하면 이슈가 업데이트 된 스냅 샷 버전이라고 가정해야합니다.
Maven이 원본 파일이 변경되지 않고 이전에 패키지 된 .war 파일이 대상 폴더에 남아있는 경우 재 패키징을 피할 수 있습니까? 적어도 변경 사항이 발견되지 않으면 이전에 패키지 된 .war 파일을 Maven이 덮어 쓰지 않도록 할 수 있습니까?
CI 솔루션을 사용합니까? – khmarbaise