私は次のプロジェクト構造を持っています:
app/pubspec.yaml
packages/app_part/pubspec.yaml
どちらのプロジェクトも built_value 不変モデルを使用しています。
app/pubspec.yaml:
name: app
dependencies:
built_value: ^6.7.1
app_part:
path: ../packages/app_part
dev_dependencies:
build_runner: ^1.6.7
built_value_generator: ^6.7.1
packages/app_part/pubspec.yaml:
name: app_part
dependencies:
built_value: ^6.7.1
dev_dependencies:
build_runner: ^1.6.7
built_value_generator: ^6.7.1
プロジェクトのフォルダー内でpub run build_runner watch
実行しています。app
built_value_generator
ではなく、.g.dart
にあるソースに対してのみ生成されますapp
packages/app_part
では、すべての依存関係build_runner watch
のコードを生成するために実行する方法は?) app
(少なくとも で指定されたローカル依存関係path
)