이 글을 보시는 분들의 특징은 아마도
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 이 같이 말려있는것을 확인할 수 있다!
'etc' 카테고리의 다른 글
[Jenkins] Jenkins 에서 process kill 되는 현상 (0) | 2019.08.06 |
---|---|
[Maven] pom.xml 에서 ojdbcxx 10.x.x.x.x 못받아올때 (0) | 2019.08.02 |
[Maven] Eclipse에서 Maven Update 이후 jdk 1.5로 변경되는 에러 (2) | 2019.07.25 |
[Mockito] java.lang.NoClassDefFoundError: org/mockito/cglib/proxy/Enhancer 에러 (0) | 2019.07.24 |
[JUnit] No qualifying bean of type [javax.servlet.ServletContext] found for dependency 에러 대응 (0) | 2019.07.23 |