Maven 환경의 프로젝트 기반인 pom.xml 에서 볼 수 있는 오류 입니다.
오류 메시지는 아래와 같습니다.
Could not initialize class org.apache.maven.plugin.war.util.WebappStructureSerializer
해당 오류는 메이븐 war 플러그인이 너무 오래 되어서(?) 생긴 문제 입니다.
솔직히 해당 오류는 옛날 버전의 프로젝트에서 가끔 볼 수 있습니다.
그러므로 해당 플러그인 버전을 올려주면 됩니다.
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>3.2.2</version>
</plugin>
해당 플러그인 버전은 22년도 12월 1일 기준으로 3.2.2가 가장 최신 버전 입니다.
메이븐 리파지토리에 가 보면 21년도 9월이 마지막으로 다른 버전은 나오지 않았습니다.
해당 플러그인을 build의 plugins 부분에 추가하고 maven 탭에서 update project를 통해 프로젝트를 업데이트 해 줍니다.
그러면 오류가 사라지면서 프로젝트가 정상적으로 동작하는 것을 볼 수 있습니다.
* 아..이런 플젝은 하고싶지가 않....
반응형
'Spring framework' 카테고리의 다른 글
전자정부프레임워크 4.1.0 사용 후기 (0) | 2022.12.30 |
---|---|
Mybatis 에서 트랜젝션(commit, rollback) 수동 사용하기(SqlSessionFactory, TransactionFactory) (0) | 2022.12.12 |
전자정부프레임워크 4.0.0 사용 후기 (8) | 2022.08.26 |
Spring XSS 방지를 위한 lucy 필터(com.navercorp.lucy) (0) | 2021.10.15 |
Mybatis MyBatisSystemException PersistenceException (0) | 2021.09.08 |
* 위 에니메이션은 Html의 캔버스(canvas)기반으로 동작하는 기능 입니다. Html 캔버스 튜토리얼 도 한번 살펴보세요~ :)
* 직접 만든 Html 캔버스 애니메이션 도 한번 살펴보세요~ :)
댓글