A simple test testing swagger dart code generator 2.2.5+1
m_work_swagger_test_2
A simple test testing swagger_dart_code_generator 2.2.5+1
Was created like this:
- Create an ordinary Flutter project in AS2020.3.1
- Create a
swaggersdirectory in project path (beside lib path) - Copy your
.swaggerfile into here - Add under
dependencies:inpubspec.yamlfile:
#---swagger changes---
chopper: ^4.0.3
json_annotation: ^4.3.0
- Add under
dev_dependencies:inpubspec.yamlfile:
#---swagger changes---
build_runner: ^2.1.5
chopper_generator: ^4.0.3
json_serializable: ^6.0.1
swagger_dart_code_generator: ^2.2.5+1
- create
build.yamlin project path (at same level aspubspec.yaml) with theese contents:
targets:
$default:
sources:
- swaggers/**
- lib/**
builders:
chopper_generator:
options:
header: "//Generated code"
swagger_dart_code_generator:
options:
input_folder: "lib/"
output_folder: "lib/swagger_generated_code"
Note: In AS2020.3.1 you will receive a warning/error that the targets: section is not allowed here…
- Do a “pub get” in the pubspec.yaml file (shortcut at the top if you have configured dart right).
- Open a powershell and navigate to your project path
- Run following command
flutter pub run build_runner build --delete-conflicting-outputs - The build fails…