작성자 없음
작성자 정보가 삭제된 글입니다.
작성
·
955
·
수정됨
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.