티스토리 뷰

Nexus를 이용하여 공통 jar 파일을 배포하고 SpringBoot 프로젝트에서 lib 사용하는 방법에 대해 간단히 알아보겠습니다.


1. 설치



2. 명령어

  • cmd(관리자모드) 창으로 해당 bin 폴더로 이동후 아래 명령어를 입력합니다. 
nexus.exe/install
  • install 이 완료되면 run을 입력합니다.
nexus.exe/run
  • 한참뒤, 아래와 같은 문구가 뜨면 실행이 완료된것입니다.



3. 접속

  • http://localhost:8081/ 사이트로 접속합니다.
    초기 패스워드는 nexus-3.69.0-02-win64\sonatype-work\nexus3\admin.password 파일을 통해 알 수 있습니다.
    로그인을 완료하면 아래와 같은 화면이 보입니다.



4. 업로드

  • Upload > maven-releases를 클릭합니다.

  • jar 파일을 선택하고 본인의 설정에 맞게 입력 후, Upload 버튼을 클릭합니다.

 

5. 확인

  • Browse > maven-releases 를 클릭하면 업로드한 jar 파일을 확인할 수 있습니다.

 

6. 사용

  • build.gradle 에 repositories를 추가하고 dependencies를 추가하여 사용합니다.
repositories {
    mavenCentral()
    maven {
        url 'http://localhost:8081/repository/maven-releases/'
        allowInsecureProtocol = true
        credentials {
            username = 'admin'
            password = '1234'
        }
    }
}


dependencies {
	...
    implementation 'com.model:common-lib:1.0'
}
  • dependencies에 추가할 내용은 Nexus에서 해당 jar 파일 클릭 > Usage 부분을 확인하여 복사할 수 있습니다. 뒤에 @jar는 빼고 입력합니다.

  • 이제 프로젝트에서 해당 jar 파일을 사용할 수 있게 됩니다.

 

감사합니다.

최근에 올라온 글
Total
Today
Yesterday