로컬 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
반응형