....

Maven 에 thirdparty 라이브러리 등록하기.. 본문

JAVA

Maven 에 thirdparty 라이브러리 등록하기..

idkook 2010. 2. 9. 14:53
자체 release도 아니고 snapshot도 아닌 의존성 라이브러리가 필요할 때가 있다..

대표적인 경우가 오라클 드라이버....
실컷 메이븐 프로젝트로 만들어놓고 오라클만 따로 사용자 라이브러리로 개발자마다 직접 등록하라고 할 수는 없는 일....


그렇다고 11버젼의 jdbc는 중앙 리포지토리에서 구할 수 없고... 10버젼도 잘 다운로드가 안되고....

그럴때 내부 thirdparty 에 등록해두면 편하다..

mvn deploy:deploy-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.4.0 -Dpackaging=jar -Dfile=C:\OraClient\ojdbc14.jar -Durl=http://xxx.xxx.xxx.xxx:8000/nexus/content/repositories/thirdparty/ -DrepositoryId=MyReleases

중요한건 마지막의 repositoryId 에 실제 repositoryId를 적지 말고...
setting.xml에 있는 <servers>태그에 인증정보 id를 적어야 한다는거....

setting.xml에 실제 repositoryId가 추가 될때마다 해당 인증을 추가해줬다면 상관 없겠지만.....
Comments