본문 바로가기

JAVA

STS + Maven Local Repository 참조하기

매일 STS를 사용해 필요한 라이브러리를 Central에서 당겨 사용하다가

로컬에 있는 라이브러리를 Maven Dependency를 주고 싶었다.

 

1. 적절한 디렉토리에 Jar파일 위치시킨다.

2. CMD를 연다

3. mvn install:install-file -Dfile={Jar File directory} -DgroupId={GroupID} -DartifactId={artifactId} -Dversion={version} -Dpackaging=jar

 

C:\workspace-sts-3.7.1.RELEASE\test>mvn install:install-file -Dfile=C:\lib\util-1.0.jar -DgroupId=dp.ti.com -DartifactId=dputil -Dversion=1.0.0 -Dpackaging=jar


[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building test 0.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-install-plugin:2.5.2:install-file (default-cli) @ test ---
[INFO] pom.xml not found in mlt-util-1.0.jar
[INFO] Installing C:\lib\util-1.0.jar to C:\.m2\repository\dp\ti\com\dputil\1.0.0\dputil-1.0.0.jar
[INFO] Installing ***
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.949 s
[INFO] Finished at: 2016-11-29T12:33:55+09:00
[INFO] Final Memory: 10M/155M
[INFO] ------------------------------------------------------------------------

 

4. Local Repo에 등록하였으니 pom.xml 에 dependency 등록하자

  <dependency>
       <groupId>dp.ti.com</groupId>
       <artifactId>dputil</artifactId>
       <version>1.0.0</version>
  </dependency>