본문 바로가기
Java, JSP

메이븐 로컬저장소에 직접 등록 명령어

by 수앙 2016. 12. 14.

메이븐 중앙저장소에 없는 라이브러리는 로컬저장소에 직접 등록해주어야 하는데

로컬저장소에 등록하는 메이븐 명령어는 다음과 같다.

mvn install:install-file -Dfile=C:\cos-26Dec2008\lib\cos.jar -DgroupId=com.servlets -DartifactId=cos -Dversion=26Dec2008 -Dpackaging=jar -DgeneratePom=true

mvn install:install-file -Dfile=C:\ojdbc6.jar -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.1.0 -Dpackaging=jar -DgeneratePom=true

mvn install:install-file -Dfile=C:\ojdbc7.jar -DgroupId=com.oracle -DartifactId=ojdbc7 -Dversion=12.1.0.2.0 -Dpackaging=jar -DgeneratePom=true

 

pom.xml

<dependency>
    <groupId>com.oracle</groupId>
    <artifactId>ojdbc7</artifactId>
    <version>12.1.0.2.0</version>
</dependency>

 

But

로컬 메이븐 저장소에 추가하지 않고 프로젝트 내 WEB-INF/lib 폴더에 추가하려면

다음과 같이 해주면 된다.

<dependency>
    <groupId>com.oracle</groupId>
    <artifactId>ojdbc7</artifactId>
    <version>12.1.0.2.0</version>
    <scope>system</scope>
    <systemPath>${pom.basedir}/src/main/webapp/WEB-INF/lib/ojdbc7.jar</systemPath>
</dependency>

 

끝.

 

댓글