-
카테고리
-
세부 분야
백엔드
-
해결 여부
미해결
직접 만든 라이브러리의 경우 어떻게 배포 되는건가요?
23.03.08 11:31 작성 23.03.08 11:34 수정 조회수 786
0
[질문 내용]
실무 경험이 없어 제 질문이 적절한지도 잘 모르겠습니다 ㅠㅠ
제가 개인 프로젝트를 할땐 항상 코드만 배포 환경에 받고 그 환경에서 빌드 > 실행 과정을 했었는데요.
이번과 같이 직접 만든 jar 파일의 경우엔 libs 폴더에 있는데 이 libs 폴더를 그냥 제 프로젝트에 포함되어 배포 하면 되는 건지(예를 들어 github라면 그냥 github에 libs 폴더의 jar 파일을 업로드해도 되는지) 아니면 보통 라이브러리로 만든다면 뭔가 저장소에 등록하는 과정을 필수로 해야 하는 건지 궁금합니다.
답변을 작성해보세요.
1
김영한
지식공유자2023.03.09
안녕하세요. 너와나님
maven, gradle을 사용하면 외부 라이브러리를 자동으로 다운로드 받을 수 있는 것 처럼 우리가 만든 라이브러리도 외부에 업로드 해서 사용할 수 있습니다. 보통 이 방법을 많이 사용합니다.
자세한 내용은 메이븐 리포지토리 배포하기로 검색해보시면 원하시는 답을 손쉽게 찾으실 수 있을거에요^^
감사합니다.
1
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.
답변 2