将Flutter包发布到本地.m2或私有Nexus存储库

时间:2019-10-30 15:33:40

标签: android-studio flutter dart

我已经创建了一个Flutter包,其中包含一些我在项目中使用的代码。我不想将代码从一个项目复制到下一个项目,所以我想将此代码保存在共享库中。

在pubspec.yaml中,有一个关键词“ publish_to:”,但是有关它的文档非常薄弱。

我唯一发现的是

flutter packages pub publish

将库发布到pub.dev-但这不是我想要的。

(目前),我不想与他人共享我的Flutter软件包。我想将其保存在本地.m2目录或私人Nexus存储库中。是否可以将Flutter软件包直接发布到.m2或Nexus?

1 个答案:

答案 0 :(得分:1)

现在,最好的选择是将代码托管在git存储库中,并按照these instructions在pubspec.yaml中使用git引用。似乎没有计划支持Nexus等第三方软件包存储库(请确保Dart团队知道您的需求)。

如果愿意,您也可以使用此official pub_server package托管自己的服务器。