Flutter 将第三方依赖关系直接保存到Flatter项目

Flutter 将第三方依赖关系直接保存到Flatter项目,flutter,dart,build,continuous-integration,dependencies,Flutter,Dart,Build,Continuous Integration,Dependencies,https://pub.dev/被公司防火墙阻止,因此除非使用公共wifi,下载软件包并切换回,否则pub get不起作用。这就是说,对于在云系统(Jenkins?)上构建项目来说,拉取这些包是不可能的,那么,将依赖项直接保存到项目中,以便在每次构建过程中不运行pub get就可以保存这些依赖项,这有多可行呢 是否有任何工具可以直接管理项目中的依赖项,可能会将项目中使用的所有依赖项保存在文件夹下(GO lang有类似于GO vendor的工具) 我已经读过http://flutter.dev/d

https://pub.dev/
被公司防火墙阻止,因此除非使用公共wifi,下载软件包并切换回,否则
pub get
不起作用。这就是说,对于在云系统(Jenkins?)上构建项目来说,拉取这些包是不可能的,那么,将依赖项直接保存到项目中,以便在每次构建过程中不运行
pub get
就可以保存这些依赖项,这有多可行呢

是否有任何工具可以直接管理项目中的依赖项,可能会将项目中使用的所有依赖项保存在文件夹下(GO lang有类似于
GO vendor
的工具)

我已经读过
http://flutter.dev/docs/development/packages-and-plugins/using-packages
但是我没有看到任何关于它的信息。

在每次构建期间都不会运行“pub-get”。当您使用新包或包的新版本更改了
pubspec.yaml
文件以更新托管包时,可以手动运行它

在“.pub cache\hosted\pub.dartlang.org”目录下,您可以在与颤振SDK相同的位置找到已在使用的软件包

如果在将项目移动到其他地方时需要保留它们,则可以复制该目录及其内容,并将其移动到FlatterSDK的新位置