Dart建立了多个项目

时间:2018-12-08 20:23:55

标签: build dart protocol-buffers monorepo

我想在Dart中开发几个微服务,并想使用build包或类似的包来自动化一些任务。就我而言,我想使用协议缓冲区。

这是我要记住的文件夹结构:

- shared/
  - tooling/ [possibly have shared builders]
  - proto/
    - messages.proto (contains general messages)

- service1/
  - proto/
    - messages.proto
    - services.proto
  - service/
    - lib/
      - src/
        - generated/
          - proto/ [Would like the proto dart files to get here]
- service2/
  - proto/
    - messages.proto
    - services.proto
  - service/
    - lib/
      - src/
        - generated/
          - proto/ [Would like the proto dart files to get here]
[... possibly more services with the same structure ...]

我想使这个问题更具体,但基本上我想知道:

  • 构建多个Dart项目的首选方法是什么?
  • 如何将不同的原始文件放入适当的文件夹中?

最后的评论:

  • Protobufs不仅仅是需要解决的问题的示例。我想获得有关如何构建多个dart项目以及如何移动文件的一般答案。
  • 我可以使用Make或自定义脚本,但我认为buildmono_repo等可以提供良好的解决方案。
  • 我也希望对文件夹结构提供一些反馈。
  • 该项目还将包含网络和颤动部分,因此最好将所有内容都构建到线下。

0 个答案:

没有答案