Whiteship's Note

JAR, WAR 에피소드

모하니?/Coding : 2007.03.29 11:30


사용자 삽입 이미지

이렇게 두 개의 프로젝트가 있습니다. 아래 있는 녀석이 그냥 java 프롲게트이고 위에 있는 녀석이 war로 웹 프로젝트입니다.

문제는 아래있는 프로젝트의 src에 있는 파일들을 jar로 묶어서 웹 프로젝트의 web/WEB-INF/lib에 넣어 줄 때 발생했습니다.

사용자 삽입 이미지
classicManiaComponent_v0.1.jar로 넣어 뒀는데요.

문제는..jar프로젝트가 계속해서 수정, 개발이 되는데 이걸 어떻게 war에 반영시키느냐 입니다.

현재 사용하고 있는 방법은 다소 복잡한 룰을 필요로 합니다.
1. war 프로젝트에서 개발을 할 때는 jar 프로젝트를 업데이트 받은 뒤 jar로 묶어서 war에 넣어 준 다음에 해야 합니다.
2. jar 파일을 war 프로젝트에 넣기 전에는 기존에 있던 jar파일을 삭제 한 뒤에 넣어 줘야 합니다. - 덮어쓰기가 제대로 안되서 그런지 다소 황당한 경우가 생겼었습니다.(1시간 뺏겼습니다.ㅠ.ㅠ)

Ant를 잘 쓰면 이런 귀찮은 일을 줄일 수 있을까요?

'모하니? > Coding' 카테고리의 다른 글

Semina Helper v0.7  (2) 2007.04.13
Semina Helper v0.5  (0) 2007.04.06
아 이런 바보..ㅠ.ㅠ  (2) 2007.03.31
Report Validator v1.0  (0) 2007.03.29
JAR, WAR 에피소드 해결 방법  (0) 2007.03.29
JAR, WAR 에피소드  (2) 2007.03.29
Report Validator 개선 사항  (0) 2007.03.29
까다로운 녀석..ㅠ.ㅠ  (0) 2007.03.27
Report Validator v0.9  (2) 2007.03.26
Report Validator v0.5  (0) 2007.03.26
아 답답해;;  (2) 2007.03.26
top

  1. Favicon of http://seal.tistory.com BlogIcon 물개 2007.03.29 13:12 PERM. MOD/DEL REPLY

    물론입니다. 그런 귀찮음을 방지하려고 ant나 maven, cruise control 등이 나온거니까요. :) target 폴더를 WEB-INF/classes로 설정해서 간단히 해결하지 않은 걸 보면 classMania와 classMania 컴포넌트 프로젝트 2개가 분리되어 있나 보네요. 프로젝트 자체를 하나로 합치는게 좋지 않을까 하는 생각이 듭니다.

    Favicon of http://whiteship.tistory.com BlogIcon 기선 2007.03.29 14:16 PERM MOD/DEL

    넵.. 현재 두 개의 프로젝트로 나뉘어져 있습니다.
    말씀해주신대로 하나의 프로젝트로 합치거나 빌드패스에서 프로젝트를 추가해봐야겠습니다. 감사합니다~ :)

Write a comment.




: 1 : ··· : 271 : 272 : 273 : 274 : 275 : 276 : 277 : 278 : 279 : ··· : 299 :