nexus 초기 구성을 할때 3rd party library를 올리기 위한 공간도 생성을 해두는 것이 좋다. release에 두고 쓸수는 없으니 말이다. 생성을 하는 방법은 간단하다. 맨 위의 설정을 누르고 Repositories > Create repository 를 순서대로 클릭한다. Create repository 를 누르면 이것저것 쭉 나오는데 그중 위의 maven2 (hosted) 를 선택. maven2 (hosted) 를 선택하면 이것을 구성하는 화면이 나오는데 위와 같이 간단하게 작성한다음 하단의 Create Repository 를 클릭하여 완료한다. 다시 repository 를 조회해 보면 maven-3rdparty 가 생성된 것을 확인할 수 있다. 이것을 grouping을 해줘야 한다. ..
maven으로 프로젝트를 진행하다보면 3rd party library를 가져와야 하는 상황이 있다. 3rd party library는 maven central repository에는 물론 등록되지 않은 library이다. 일반적으로 이럴 경우에는 remote repository인 내부 nexus에 이런 파일들을 올려놓고 사용을 하지만 여건상 nexus도 구축을 하지 못하는 상황에서 사용할 수 있는 방법이다. 첫번째 방법은 systemPath 를 이용하는 방법이다. pom.xml com.oracle ojdbc 8 system ${project.basedir}/lib/ojdbc6.jar pom.xml 에 일반적으로 작성하는 dependency에 추가적으로 scope와 systemPath를 추가적으로 입력해준..