저는 소수의 스칼라 라이브러리를 만들고 비즈니스 프로젝트에 사용하고 있습니다. 라이브러리를 공유하려면 sbt에서 'publishLocal'을 사용하십시오. 이 명령은 아티팩트를 로컬 폴더에 업로드합니다. 이것은 괜찮아요, 빨리지만 다른 컴퓨터에서 일할 때 나는이 라이브러리를 일부 변경했기 때문에 다시 게시해야합니다. 그럼, 내 질문은 : 내 워크 플로가 맞습니까? 아니면 원격 이진 저장소 (예 : 넥서스)에 아티팩트를 게시하고 리졸버로 비즈니스 프로젝트에 추가해야합니까? 'publishLocal'을 사용해야합니까?원격 아티팩트 저장소 vs 로컬
0
A
답변
1
의견에 표시된대로 Nexus Repository Manager 또는 Artifactory와 같은 저장소 관리자를 사용하는 것이 좋습니다.
문제가있는 경우 Nexus Repository Manager 3.x를 사용해보십시오. npm, NuGet 등과 같은 다른 도구와 함께 사용할 수 있기를 원한다면 서버뿐만 아니라 로컬에 설치할 수 있습니다.
Nexus Repository의 Open Source Software Edition을 다운로드 할 수 있습니다. 이 링크의 관리자 : https://www.sonatype.com/download-oss-sonatype
서버간에 라이브러리를 공유하는 경우 Nexus 또는 Artifactory와 같은 Maven 저장소를 실행하는 것이 좋습니다. –