在使用之前,我是否需要将我的Dart包发布到pub.dartlang.org?

Gun*_*app 11 dart dart-pub

使用java/gradle,我可能依赖于mavenCentral和mavenLocal,并将自己的lib发布到mavenLocal.

如何用Dart完成?

即我有多个项目依赖于一些私人库.

正如我所看到的,"pub pub"只能发布到中央回购.

mun*_*ent 13

如果您只想在本地使用软件包,则无需"全部"发布.(而且我不确定这甚至意味着什么.)相反,你可以使用路径依赖来依赖它.

如果您有一些本地包,foo并且想要从另一个本地包中使用它bar,请在barpubspec中添加:

dependencies:
  foo:
    path: path/to/bar
Run Code Online (Sandbox Code Playgroud)


Set*_*add 8

鲍勃说的话.

此外,如果您需要在公司内部拥有多个共享相同内部包的开发人员,则可以使用pub对git依赖项的支持.

如果将内部包推送到本地/内部git服务器,则所有开发人员都可以访问它.

这是一个例子:

dependencies:
  foo:
    git: git://your.internal.server/package.git
Run Code Online (Sandbox Code Playgroud)