매일 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>
끗
'JAVA' 카테고리의 다른 글
[java] Redis pub/sub을 이용한 IPC (0) | 2017.02.02 |
---|---|
[java] 파일 읽기, 쓰기, nio를 통한 파일 처리 (0) | 2017.02.02 |
interlock_android/external db (4) | 2011.07.13 |
OOAD : Object-Oriented Analysis & Design (2) | 2010.11.10 |
[JAVA]문자스트림 주고 받기 (0) | 2010.07.22 |