etc
[Maven] mvn package 이후 packing된 war파일 안에 xml 파일 없어졌을때
sup2is
2019. 7. 30. 16:35
이 글을 보시는 분들의 특징은 아마도
spring + mybatis 환경에서
xml파일이 src/main/java 내부에 *.mapper.xml로 java소스랑 섞여있으실꺼다
왜냐면 우리 회사가 그러거든 ^^
일단 권장하는 설정은 java파일 이외에 xml 등등의 resource파일은 src/main/resources 내부에 두는것이다.
하지만 나처럼 프로젝트를 크게 건들기 싫은사람은 아래의 방법을 사용한다
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
<resource>
<directory>src/main/resources</directory>
</resource>
</resources>
</build>
build 태그 내부에 다음부분을 명시해주면
mvn package 이후에
src/main/java/../SomeMapper.xml 이 같이 말려있는것을 확인할 수 있다!