상세 컨텐츠

본문 제목

maven build 시 특정 파일을 추가. How to include xml with war, jar, ear.

Oracle/Oracle Cloud

by 야솔아빠 2016. 5. 27. 17:16

본문

반응형

Oracle Developer Cloud 로 빌드를 하니 myBatis mapper.xml 이 빠져서 빌드가 되었다.


pom.xml 을 아래와 같이 변경


...

   <build>

...

        <resources>

        <resource>

        <directory>src/main/java/com/raistudies/persistence</directory>

        <includes>

        <include>**/*.xml</include>

        </includes>

        <targetPath>com/raistudies/persistence</targetPath>

        </resource>

        </resources>        

    </build>

...


아래와 같이 xml 파일이 classpath에 추가 된 것을 확인 할 수 있다.


-bash-4.1$ jar tvf ./servers/JavaClou_adminserver/upload/SampleCRUD/app/deploy1892078117915606366.war | grep classes

     0 Fri May 27 08:02:04 UTC 2016 WEB-INF/classes/

     0 Fri May 27 08:02:04 UTC 2016 WEB-INF/classes/com/

     0 Fri May 27 08:02:04 UTC 2016 WEB-INF/classes/com/raistudies/

     0 Fri May 27 08:02:04 UTC 2016 WEB-INF/classes/com/raistudies/domain/

     0 Fri May 27 08:02:04 UTC 2016 WEB-INF/classes/com/raistudies/validator/

     0 Fri May 27 08:02:04 UTC 2016 WEB-INF/classes/com/raistudies/persistence/

     0 Fri May 27 08:02:04 UTC 2016 WEB-INF/classes/com/raistudies/controllers/

  1760 Fri May 27 08:01:58 UTC 2016 WEB-INF/classes/com/raistudies/domain/Customer.class

  2045 Fri May 27 08:01:58 UTC 2016 WEB-INF/classes/com/raistudies/validator/RegistrationValidator.class

  1230 Fri May 27 08:01:54 UTC 2016 WEB-INF/classes/com/raistudies/persistence/CustomerServiceMapper.xml

   378 Fri May 27 08:01:58 UTC 2016 WEB-INF/classes/com/raistudies/persistence/CustomerService.class

  2795 Fri May 27 08:01:58 UTC 2016 WEB-INF/classes/com/raistudies/persistence/CustomerServiceImpl.class

  4537 Fri May 27 08:01:58 UTC 2016 WEB-INF/classes/com/raistudies/controllers/RegistrationController.class



반응형

관련글 더보기

댓글 영역