pom.xml파일의 build plugin 중에 hibernate3-maven-plugin 설정이 잘못되어 있는 거 같습니다.
- 작성자 :
- 이*림
- 작성일 :
- 2024-03-13 11:08:22
- 조회수 :
- 293
- 구분 :
- 개발환경 / 4.2
- 진행상태 :
- 완료
Q
전자정부프레임워크4.2 버전으로 샘플 웹 프로젝트를 생성하면
만들어지는 pom.xml 파일의 build plugin 설정에 몇 가지 오류가 있는 것 같습니다.
일단 maven-surefire-plugin 플러그인의 forkMode 설정에 오류가 나서 찾아보니
forkMode 가 deprecated 가 되었네요
이 부분은
https://maven.apache.org/surefire-archives/surefire-2.21.0/maven-surefire-plugin/examples/fork-options-and-parallel-execution.html
여기 가이드에 따라 수정하였습니다. (차기 버전에는 수정된 pom.xml 생성되도록 해 주셨으면 합니다.)
그리고 hibernate3-maven-plugin 플러그인도 설정 오류가 나는데 components 요소가 허용되지 않는 것으로 나옵니다. (첨부파일 참조)
해결방법을 알려주셨으면 합니다.
만들어지는 pom.xml 파일의 build plugin 설정에 몇 가지 오류가 있는 것 같습니다.
일단 maven-surefire-plugin 플러그인의 forkMode 설정에 오류가 나서 찾아보니
forkMode 가 deprecated 가 되었네요
이 부분은
https://maven.apache.org/surefire-archives/surefire-2.21.0/maven-surefire-plugin/examples/fork-options-and-parallel-execution.html
여기 가이드에 따라 수정하였습니다. (차기 버전에는 수정된 pom.xml 생성되도록 해 주셨으면 합니다.)
그리고 hibernate3-maven-plugin 플러그인도 설정 오류가 나는데 components 요소가 허용되지 않는 것으로 나옵니다. (첨부파일 참조)
해결방법을 알려주셨으면 합니다.
환경정보
-
- OS 정보 : Windows 11
- 표준프레임워크 버전 : 4.2
- JDK(JRE) 정보 : 11
- WAS 정보 : tomcat 9
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크 센터입니다.
hibernate3-maven-plugin은 hibernate 매핑에서 단위 테스트 시 데이터베이스를 자동으로 생성하고 채우는
용도로 사용되는 플러그인으로, hibernate 매핑을 사용하지 않는다면 제외되어도 무방합니다.
hibernate를 사용한 매핑이 설정되었다면 <configuration> 태그 내 설정을 다음과 같이 수정하여 보시기 바랍니다.
<hibernatetool>
<annotationconfiguration propertyfile="src/main/resources/hibernate.cfg.xml" />
<hbm2ddl update="true" create="true" drop="true" export="false" outputfilename="schemaDiff.ddl" format="true" console="false" />
</hibernatetool>
감사합니다.
표준프레임워크 센터입니다.
hibernate3-maven-plugin은 hibernate 매핑에서 단위 테스트 시 데이터베이스를 자동으로 생성하고 채우는
용도로 사용되는 플러그인으로, hibernate 매핑을 사용하지 않는다면 제외되어도 무방합니다.
hibernate를 사용한 매핑이 설정되었다면 <configuration> 태그 내 설정을 다음과 같이 수정하여 보시기 바랍니다.
<hibernatetool>
<annotationconfiguration propertyfile="src/main/resources/hibernate.cfg.xml" />
<hbm2ddl update="true" create="true" drop="true" export="false" outputfilename="schemaDiff.ddl" format="true" console="false" />
</hibernatetool>
감사합니다.