인프런 커뮤니티 질문&답변

작성자 없음

작성자 정보가 삭제된 글입니다.

스프링 부트 - 핵심 원리와 활용

순수 라이브러리 사용하기2

직접 만든 라이브러리의 경우 어떻게 배포 되는건가요?

작성

·

957

·

수정됨

0

[질문 내용]
실무 경험이 없어 제 질문이 적절한지도 잘 모르겠습니다 ㅠㅠ

제가 개인 프로젝트를 할땐 항상 코드만 배포 환경에 받고 그 환경에서 빌드 > 실행 과정을 했었는데요.

이번과 같이 직접 만든 jar 파일의 경우엔 libs 폴더에 있는데 이 libs 폴더를 그냥 제 프로젝트에 포함되어 배포 하면 되는 건지(예를 들어 github라면 그냥 github에 libs 폴더의 jar 파일을 업로드해도 되는지) 아니면 보통 라이브러리로 만든다면 뭔가 저장소에 등록하는 과정을 필수로 해야 하는 건지 궁금합니다.

답변 2

1

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 너와나님

maven, gradle을 사용하면 외부 라이브러리를 자동으로 다운로드 받을 수 있는 것 처럼 우리가 만든 라이브러리도 외부에 업로드 해서 사용할 수 있습니다. 보통 이 방법을 많이 사용합니다.

자세한 내용은 메이븐 리포지토리 배포하기로 검색해보시면 원하시는 답을 손쉽게 찾으실 수 있을거에요^^

감사합니다.

1

We normally never include any built files - jar, war - in the source code repository like GitHub.

 

Instead, we have a separate repository (e.g. Nexus) where the jar file is uploaded, so projects can just declare the dependency (e.g. pom.xml for maven) to download it.

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기