2017-05-04 5 views
1

저는 서버 측 Java 프로젝트에서 작업 중입니다. Java 코드는 단지 4KB 크기입니다. 그러나 thirdparty JavaScript 라이브러리 (chartjs, angular, jquery, d3 등)는 무려 50MB를 소비합니다.노드 프로젝트가 아닌 Java 프로젝트의 Git repo에서 thirdparty javascript 라이브러리를 유지 관리하는 것이 가장 좋습니다.

지금 자바 코드와 제 3 자 자바 스크립트 라이브러리는 모두 내 자식 저장소에 커밋됩니다. 이를 통해 저장소를 복제하고 프로젝트를 빌드하고 실행할 수 있습니다.

제 3 자 자바 스크립트 라이브러리를 관리하기 위해 권장되는 우수 사례가 있는지 알고 싶습니다.

+0

많은 좋은 질문은 전문가 경험을 토대로 어느 정도의 의견을 제시하지만이 질문에 대한 답변은 사실, 참고 문헌 또는 특정 전문 지식보다는 의견을 기반으로하는 경향이 있습니다. – GhostCat

+0

패키지/종속성 관리자를 조사한 다음 종속성을 선언 한 파일 만 체크인해야합니다. 내가 직접 사용하지는 않았지만 (그래서 보증 할 수는 없지만) 정면 페이지는 다른 종속성 관리자를 향해 시청자를 부드럽게 움직입니다. – yshavit

답변

1

지금 자바 코드와 제 3 자 자바 스크립트 라이브러리는 모두 내 자식 저장소에 커밋됩니다. 이를 통해 저장소를 복제하고 프로젝트를 빌드하고 실행할 수 있습니다.

나는 그렇게 생각합니다.

사용자가 현재 사용하지 않는 버전의 버그로 사용자를 데리고 올 때 소프트웨어를 제공했을 때와 똑같이 프로젝트를 가져올 수 있기를 원합니다. 사용자가 사용하는 것과 동일한 버전의 라이브러리를 얻으려고 노력해야하는 경우 시간이 많이 걸립니다.

해당 라이브러리를 업데이트하기로 결정하면 git repo를 동시에 업데이트하는 것이 좋습니다.

하지만 그건 제 의견입니다.