java/gradle을 사용하면 mavenCentral 및 mavenLocal에 의존하고 mavenLocal에 내 자신의 libs를 게시 할 수 있습니다.다트 패키지를 사용하기 전에 다트 패키지를 pub.dartlang.org에 게시해야합니까?
어떻게이 작업을 다트에서 할 수 있습니까?
e.e. 몇 개인 라이브러리에 의존하는 여러 프로젝트가 있습니다.
"pub publish"는 중앙 repo에만 게시 할 수 있습니다.
java/gradle을 사용하면 mavenCentral 및 mavenLocal에 의존하고 mavenLocal에 내 자신의 libs를 게시 할 수 있습니다.다트 패키지를 사용하기 전에 다트 패키지를 pub.dartlang.org에 게시해야합니까?
어떻게이 작업을 다트에서 할 수 있습니까?
e.e. 몇 개인 라이브러리에 의존하는 여러 프로젝트가 있습니다.
"pub publish"는 중앙 repo에만 게시 할 수 있습니다.
패키지를 로컬로 사용하려는 경우 패키지를 "게시"할 필요가 없습니다. (그리고 그게 무슨 뜻인지는 모르겠다.) 대신, path dependency을 사용하면된다. 일부 로컬 패키지 foo
이 있고 bar
의 pubspec의 다른 로컬 패키지 bar
에서 사용하려면
, 단지 추가 :
dependencies:
foo:
path: path/to/bar
밥 말했다 무엇.
또한 회사 내부의 여러 개발자가 모두 동일한 내부 패키지를 공유해야하는 경우 pub의 git 종속성 지원을 사용할 수 있습니다.
내부 패키지를 로컬/내부 자식 서버에 푸시하면 모든 개발자가 내부 패키지에 액세스 할 수 있습니다. 답변에 대한
dependencies:
foo:
git: git://your.internal.server/package.git
확인 감사 : 여기
은 예입니다! 로컬 파일 경로와 git에 의존 할 때 버전 관리는 어떻게 되는가 –"ref"키워드로 특정 커밋, 분기 또는 태그를 지정할 수 있습니다. https://www.dartlang.org/tools/pub/dependencies.html#git- 꾸러미 – jriggins