部署

  1. 更新包 flutter pub get
  2. 测试 flutter test
  3. 登录 dart pub login
  4. 发布 dart pub publish
  5. 代理

Windows 终端

set http_proxy=http://127.0.0.1:7890 set https_proxy=http://127.0.0.1:7890

Mac/Linux 终端

export http_proxy=http://127.0.0.1:7890 export https_proxy=http://127.0.0.1:7890

代码生成

  1. 安装flutter SDK

  2. 安装 Grpc protoc-gen-dart代码插件 flutter pub global activate protoc_plugin

  3. 创建项目 flutter create --template=package jmash_rbac_dart

  4. 生成代码 protoc -I ../jmash-rbac-lib/src/main/proto --proto_path=. --dart_out=grpc:./lib ../jmash-rbac-lib/src/main/proto/jmash/rbac/*.proto

protoc -I ../jmash-rbac-lib/src/main/proto --proto_path=. --dart_out=grpc:./lib ../jmash-rbac-lib/src/main/proto/jmash/rbac/protobuf/*.proto

Libraries

jmash/rbac/protobuf/miniapp_message.pb
jmash/rbac/protobuf/miniapp_message.pbenum
jmash/rbac/protobuf/miniapp_message.pbjson
jmash/rbac/protobuf/mobileapp_message.pb
jmash/rbac/protobuf/mobileapp_message.pbenum
jmash/rbac/protobuf/mobileapp_message.pbjson
jmash/rbac/protobuf/rbac_auth_message.pb
jmash/rbac/protobuf/rbac_auth_message.pbenum
jmash/rbac/protobuf/rbac_auth_message.pbjson
jmash/rbac/protobuf/rbac_dept_message.pb
jmash/rbac/protobuf/rbac_dept_message.pbenum
jmash/rbac/protobuf/rbac_dept_message.pbjson
jmash/rbac/protobuf/rbac_log_message.pb
jmash/rbac/protobuf/rbac_log_message.pbenum
jmash/rbac/protobuf/rbac_log_message.pbjson
jmash/rbac/protobuf/rbac_module_message.pb
jmash/rbac/protobuf/rbac_module_message.pbenum
jmash/rbac/protobuf/rbac_module_message.pbjson
jmash/rbac/protobuf/rbac_open_app_message.pb
jmash/rbac/protobuf/rbac_open_app_message.pbenum
jmash/rbac/protobuf/rbac_open_app_message.pbjson
jmash/rbac/protobuf/rbac_opens_message.pb
jmash/rbac/protobuf/rbac_opens_message.pbenum
jmash/rbac/protobuf/rbac_opens_message.pbjson
jmash/rbac/protobuf/rbac_operation_message.pb
jmash/rbac/protobuf/rbac_operation_message.pbenum
jmash/rbac/protobuf/rbac_operation_message.pbjson
jmash/rbac/protobuf/rbac_perm_message.pb
jmash/rbac/protobuf/rbac_perm_message.pbenum
jmash/rbac/protobuf/rbac_perm_message.pbjson
jmash/rbac/protobuf/rbac_resource_message.pb
jmash/rbac/protobuf/rbac_resource_message.pbenum
jmash/rbac/protobuf/rbac_resource_message.pbjson
jmash/rbac/protobuf/rbac_role_message.pb
jmash/rbac/protobuf/rbac_role_message.pbenum
jmash/rbac/protobuf/rbac_role_message.pbjson
jmash/rbac/protobuf/rbac_user_log_message.pb
jmash/rbac/protobuf/rbac_user_log_message.pbenum
jmash/rbac/protobuf/rbac_user_log_message.pbjson
jmash/rbac/protobuf/rbac_user_message.pb
jmash/rbac/protobuf/rbac_user_message.pbenum
jmash/rbac/protobuf/rbac_user_message.pbjson
jmash/rbac/rbac_rpc.pb
jmash/rbac/rbac_rpc.pbenum
jmash/rbac/rbac_rpc.pbgrpc
jmash/rbac/rbac_rpc.pbjson
jmash_rbac_dart