- 전체
- JAVA 일반
- JAVA 수학
- JAVA 그래픽
- JAVA 자료구조
- JAVA 인공지능
- JAVA 인터넷
- Java Framework
- Java GUI (AWT,SWING,SWT,JFACE)
- SWT and RCP (web RAP/RWT)[eclipse], EMF
JAVA 일반 [Maven] 외부 jar 의존성 추가, war build 시 외부 jar 포함시키기
2020.10.05 21:26
[Maven] 외부 jar 의존성 추가, war build 시 외부 jar 포함시키기
dependency 에 외부 jar 추가
프로젝트 최상위에 lib 폴더 생성 후 jar 파일 복사
groupId 는 임의 값을 넣는다
artifactId 와 version 값은 추후 build 시 외부 jar 가 복사될 때 파일명에 영향을 미친다.
예) commons-logging-1.1.jar -> artifactId + '-' + version.jar
# pom.xml
... <dependency>
<groupId>commons</groupId>
<artifactId>commons-logging</artifactId>
<version>1.1</version>
<scope>system</scope>
<systemPath>${basedir}/lib/commons-logging-1.1.jar</systemPath>
</dependency>
...
추가된 외부 jar 의존성을 build 시 war 에 포함시키기
# pom.xml
...
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>3.2.2</version>
</dependency>
...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<webResources>
<webResource>
<directory>${basedir}/lib</directory>
<includes> <include>commons-logging-1.1.jar</include> </includes>
<targetPath>WEB-INF/lib</targetPath>
</webResource>
</webResources>
</configuration>
</plugin>
...
[출처] https://m.blog.naver.com/bluenotekr/221398083438
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.