지이구
지구.log
지이구
전체 방문자
오늘
어제
  • 분류 전체보기 (89)
    • 프로그래밍언어 (25)
      • Java (12)
      • 자바스크립트 (12)
    • 웹 개발 (13)
      • HTML, CSS (4)
      • JSP (6)
      • API, Plugin (0)
      • 기타 (3)
    • 프레임워크 (20)
      • 스프링 (12)
      • Node.js (4)
      • 넥사크로 (4)
    • 데이터베이스 (6)
      • Oracle (3)
      • MySQL MariaDB (2)
    • 모바일 (1)
      • 안드로이드 (1)
      • iOS (0)
    • 운영체제 (3)
      • 리눅스 (3)
    • 연습 (12)
      • 프로그래머스 (12)
    • 자격증 (5)
      • 정보처리기사 (5)
    • 취미 (1)
      • 배경화면 (1)
반응형

블로그 메뉴

  • 홈

공지사항

인기 글

최근 댓글

최근 글

hELLO · Designed By 정상우.
지이구

지구.log

프레임워크/스프링

[Spring] war파일 생성할 때 로컬 jar 파일 포함시키기 (pom.xml)

2023. 12. 22. 17:58

 

 

 

로컬 jar 파일 war 파일에 포함시키기

 

 

로컬 jar파일이 war파일에 같이 안 들어가서 에러가 나는 걸 보고 당황했는데

pom.xml 에서 dependency를 잡아주면 된다는 솔루션을 얻어서 해결했다

 

단점은 이렇게 설정해주면 빨간 x 박스 뜨는게 매우 거슬린다는 점 ㅜ

그래도 war 찌기전에 이거 설정해주고 하면 개운한 build success를 만나볼 수 있다

 

 

 

pom.xml dependency 설정

 

<!-- 배포 시에만 주석 해제하여 Maven Install 하기 -->
<dependency>
    <groupId>whatever</groupId>
    <artifactId>esapi</artifactId>
    <version>whatever</version>
    <scope>system</scope>
    <systemPath>${webapp.lib}/custom.jar</systemPath>
</dependency>

 

 

같이 쪄줄 jar파일은 꼭 프로젝트 내부에 넣어주어야한다는 점

그리고 build path에도 설정해놓기~

 

이렇게 systemPath로 잡아주면 되는데 webapp.lib 경로는

WEB-INF/lib/custom.jar 이렇게 들어가있을때 저렇게 적어주면 된다

 

 

이렇게 하고 maven install 해주면 잘 쪄진 war를 볼 수 있다!

 

 

728x90
반응형
    '프레임워크/스프링' 카테고리의 다른 글
    • [Spring] 내부망/폐쇄망 배포 war 설정 (beans classpath)
    • [이클립스] 콘솔창 로그 스타일(레벨별 색상) 방법
    • [Spring] 왕초보 스프링 프로젝트 실습 예제 따라하기 - 2편
    • [Spring] 왕초보 스프링 프로젝트 실습 예제 따라하기 - 1편
    지이구
    지이구
    풀스택 개발자를 목표로 성장중인 병아리 개발자입니다. #ENFJ #5년차 #웹개발자 #집사

    티스토리툴바