Skip to content

Commit 7aea8b4

Browse files
committed
FEAT:(BACKENDDEV-1093) Java 프로젝트에서 사용 가능한 라이브러리 프로젝트가 Nexus Repository 서버를 통해 배포된다
1 parent f0e0209 commit 7aea8b4

File tree

2 files changed

+9
-7
lines changed

2 files changed

+9
-7
lines changed

.github/workflows/publish-package.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,5 +29,5 @@ jobs:
2929
- name: Publish package
3030
run: ./gradlew publish
3131
env:
32-
GITHUB_USERNAME: ${{ secrets.CIAN_GITHUB_USERNAME }}
33-
GITHUB_TOKEN: ${{ secrets.CIAN_GITHUB_TOKEN }}
32+
NEXUS_USERNAME: ${{ secrets.NEXUS_USERNAME }}
33+
NEXUS_PASSWORD: ${{ secrets.NEXUS_PASSWORD }}

lib/build.gradle

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,19 +49,21 @@ tasks.named('test') {
4949
publishing {
5050
repositories {
5151
maven {
52-
name = "GitHubPackages"
53-
url = uri("https://maven.pkg.github.com/teamo2dev/utilmore-java")
52+
def releasesRepoUrl = "https://repository.carmore.kr/repository/maven-releases/"
53+
def snapshotsRepoUrl = "https://repository.carmore.kr/repository/maven-snapshots/"
54+
url = version.endsWith('SNAPSHOT') ? snapshotsRepoUrl : releasesRepoUrl
55+
5456
credentials {
55-
username = project.findProperty("gpr.user") ?: System.getenv("GITHUB_USERNAME")
56-
password = project.findProperty("gpr.key") ?: System.getenv("GITHUB_TOKEN")
57+
username = project.findProperty("gpr.user") ?: System.getenv("NEXUS_USERNAME")
58+
password = project.findProperty("gpr.key") ?: System.getenv("NEXUS_PASSWORD")
5759
}
5860
}
5961
}
6062
publications {
6163
gpr(MavenPublication) {
6264
groupId = 'kr.teamo2'
6365
artifactId = 'utilmore'
64-
version = '1.0.4'
66+
version = '1.0.3'
6567

6668
from(components.java)
6769
}

0 commit comments

Comments
 (0)