Post

Nexus 내부 저장소 설정

1. Repositories 설정

1) Public Repositories 설정

  • Public Repositories → Configuration → Ordered Group Repositories 설정

img001

2) Central 설정

Remote Storage Location에 설정된 https://repo1.maven.org/maven2/ 에서 Index 파일을 download 하여 나의 서버에 Index를 만든다.

  • Central → Configuration → Download Remote Indexes 설정

img002

2. Scheduled Tasks 확인

Central 레파지토리의 index 진행 완료 여부를 알 수 있다. Index 하는데 시간이 좀 걸린다.

img003

3. Index 결과 확인

img004

img005

4. 적용

url 부분을 Nexus의 Public Repositories의 Repository Path로 설정

img006

  • pom.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<repositories>
    <repository>
        <id>central</id>
        <url>http://서버주소:8081/nexus/content/groups/public</url>
        <releases>
            <enabled>true</enabled>
        </releases>
        <snapshots>
            <enabled>true</enabled>
        </snapshots>
    </repository>
 
</repositories>
 
<pluginRepositories>
    <pluginRepository>
        <id>central</id>
        <url>http://서버주소:8081/nexus/content/groups/public</url>
        <releases>
            <enabled>true</enabled>
        </releases>
        <snapshots>
            <enabled>true</enabled>
        </snapshots>
    </pluginRepository>
</pluginRepositories>

[출처 및 참고]

This post is licensed under CC BY 4.0 by the author.