zoukankan      html  css  js  c++  java
  • ballerina 学习二 ballerina 命令参数

    1.  目前支持的命令

    run        Run Ballerina program
    build      Compile Ballerina program
    install    Install packages to home repository
    pull       Download package from Ballerina Central
    push       Upload package to Ballerina Central
    init       Initialize Ballerina project
    search     Search for packages within Ballerina Central
    list       List dependencies of packages
    doc        Generate Ballerina API documentation
    grpc       Generate connector/service using protobuf
                        definition
    swagger    Generate client/service using Swagger definition
                        or export Swagger file for a Ballerina service
    test       Test Ballerina program
    version    Print Ballerina version
    encrypt    Encrypt sensitive data
    2. 主要命令说明
    a.  run
    可能是用的比较多的,就是运行bal 代码以及编译好的可执行文件(balx)
    ballerina  run  app.bal  
    
    b.  build
    进行可执行文件的生成
    ballerina build app.bal
    
    c.  installl && pull && push && list
    类似npm&&docker  的功能,进行包的安装下载已经发布
    
    d.  doc
    可以方便的生成代码的文档,类似elxiir 以及golang rust 等语言的功能,还是比较方便的
    
    e.  grpc
    使用protobuf 定义生成服务代码,对于使用grpc开发的项目迁移会比较少
    
    ballerina grpc --input userservice.proto
    
    f.  swagger
    根据swagger 定义生成代码
    
    ballerina swagger client swagger.json
    
    g.  init
    生成一个基本项目 类似npm yarn cargo(rust)  mix(elixir)等语言的脚手架
    
    备注:以上的部分工具必须使用ballerina init 生成项目,比如:swagger
    3. 参考资料
    https://ballerina.io/learn/
    https://github.com/rongfengliang/ballerina-swagger-demo
  • 相关阅读:
    伪随机数生成算法-梅森旋转(Mersenne Twister/MT)
    Twitter数据非API采集方法
    一万小时定律的数学解释-可怕的复利
    Java自然语言处理NLP工具包
    Bloom Filter的基本原理和变种
    如何使用深度学习破解验证码 keras 连续验证码
    常用正则表达式
    VS C/C++ 调用lua库(编译出错)
    WebBrowser获取页面总高度
    将博客搬至CSDN
  • 原文地址:https://www.cnblogs.com/rongfengliang/p/9035243.html
Copyright © 2011-2022 走看看