• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

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

23.03.08 11:31 작성 23.03.08 11:34 수정 조회수 786

0

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

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

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

답변 2

·

답변을 작성해보세요.

1

안녕하세요. 너와나님

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

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

감사합니다.

1

Sang-Uk Lee님의 프로필

Sang-Uk Lee

2023.03.08

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.