44bits / feedback

5 stars 0 forks source link

깃허브 패키지 레지스트리(Github Package Registry) 베타 발표 #49

Open utterances-bot opened 3 years ago

utterances-bot commented 3 years ago

깃허브 패키지 레지스트리(Github Package Registry) 베타 발표 | 44BITS

5월 10일 깃허브에서는 깃허브 패키지 레지스트리 베타를 발표했습니다. 패키지 레지스트리는 언어 별로 생성된 패키지를 저장 및 배포할 수 있는 서비스입니다. NPM, 메이븐, 누겟, 루비젬, 도커를 지원할 예정입니다. 현재 베타 버전으로 사용하려면 별도의

https://www.44bits.io/ko/post/news--announcing-github-package-registry

JuneYong-Robin-Lee commented 3 years ago

질문좀 드려도 될까요?

기존에 aar 형태로 라이브러리 릴리즈를 하고, android project에서 이를 포함해서 APK를 빌드하고 있는데요, aar 파일을 GitHub package로 릴리즈 하는게 가능할것 같은데, 공식 문서를 읽어봐도 package를 어떻게 설정하고, 이를 build.gradle에 어떻게 적용해야 하는지를 모르겠네요.

그나마 build.gradle에서는 기존 maven, google 사용할때처럼, implement 형태로 설정하면 될것 같은데, github에서 package를 어떻게 설정하는지가 감이 않오네요. 문서 읽다보면, github actions하고 엮이는것 같은데, 제가 이쪽 개념이 부족해서 인지 잘 이해가 않되네요.

혹시 클라우드나 jenkins등 개념이 없어서 개념 잡는게 어려운데, 조언 부탁드려도 될지요?

JuneYong-Robin-Lee commented 3 years ago

혹시 제가 build.gradle에서 외부 모듈을 사용만 해봤지, maven 서버를 설정해본 경험이 없어서 이렇게 난해한걸까요? 먼저 maven에 대한 개념을 잡아야 하는건 아닌가 하는 생각이 드네요

nacyot commented 3 years ago

JuneYong-Robin-Lee // 안녕하세요. 늦은 댓글 남깁니다만, 제가 안드로이드나 자바 쪽 경험이 미천하여 답변이 어려울 것 같네요 ㅜ

robin-lee-km commented 3 years ago

답변 고맙습니다.

이 문제 해결하기는 했네요. 일단 GitHub Package는 사용할 수 있도록 준비가 다 되어 있더군요. 그냥 build.gradle을 구글 문서 참고해서 수정하니 바로 사용이 가능했어요. 발행도 그냥 되고, 사용하는것도 기존 maven 사용하듯이 사용하면 되더군요.