• Openstack 二次开发之:在windows 环境下编译Openstack-java-sdk


    在windows环境下使用maven对openstack-java-sdk进行编译

    编译源文件

    下载源代码

    git clonehttps://github.com/woorea/openstack-java-sdk.git

     

    下载并安装gpg4win http://ftp.gpg4win.org/

    本次过程中下载的是gpg4win-2.2.2.exe

    配置gpg

    查看

    F:githubopenstack-java-sdk>gpg --list-key
    
    gpg:C:/Users/Eric.sunah/AppData/Roaming/gnupg/trustdb.gpg: trustdb created


    F:githubopenstack-java-sdk>gpg--list-key  显示为空,由于之前没有创建过gpgkey

     

    创建gpg key

    F:githubopenstack-java-sdk>gpg --list-key
    
    Please select whatkind of key you want:
    
       (1) RSAand RSA (default)
    
       (2) DSAand Elgamal
    
       (3) DSA(sign only)
    
       (4) RSA(sign only)
    
    Yourselection?    =========================》                回车
    
    RSA keys may bebetween 1024 and 4096 bits long.
    
    What keysize do youwant? (2048)
    
    Requested keysize is2048 bits
    
    Please specify howlong the key should be valid.
    
            0 = key does not expire
    
         <n>  = key expires in n days
    
         <n>w = key expires in n weeks
    
         <n>m = key expires in n months
    
         <n>y = key expires in n years
    
    Key isvalid for? (0) ==========================>》回车
    
    Key does not expireat all
    
    Is this correct?(y/N) ===========================》 y
    
     
    
    You need a user IDto identify your key; the software constructs the user ID
    
    from the Real Name,Comment and Email Address in this form:
    
       "Heinrich Heine (Der Dichter) <heinrichh@duesseldorf.de>"
    
     
    
    Real name: vipzrx
    
    Email address:vipzrx@gmail.com
    
    Comment:vipzrx-comment
    
    You selected thisUSER-ID:
    
       "vipzrx (vipzrx-comment) <vipzrx@gmail.com>"
    
     
    
    Change (N)ame,(C)omment, (E)mail or (O)kay/(Q)uit?

    ========================》 o You need aPassphrase to protect your secret key. ====================================================================》这里输入password We need to generatea lot of random bytes. It is a good idea to perform 会须要非常长非常长时间 some other action(type on the keyboard, move the mouse, utilize the disks) during theprime generation; this gives the random number generator a betterchance to gain enough entropy. Not enough randombytes available. Please do some other work to give the OS a chance tocollect more entropy! (Need 268 more bytes) +++++ ....+++++ We need to generatea lot of random bytes. It is a good idea to perform some other action(type on the keyboard, move the mouse, utilize the disks) during theprime generation; this gives the random number generator a betterchance to gain enough entropy. gpg: key ACD99A24marked as ultimately trusted public and secretkey created and signed. gpg: checking thetrustdb gpg: 3 marginal(s)needed, 1 complete(s) needed, PGP trust model gpg: depth: 0 valid: 1 signed: 0 trust: 0-, 0q, 0n, 0m,0f, 1u pub 2048R/ACD99A24 2013-11-28 Key fingerprint = 601E E55C 7B9D 9E3C 4A9F 64AA 12FF A237 ACD9 9A24 uid vipzrx (vipzrx-comment) <vipzrx@gmail.com> sub 2048R/41A14E55 2013-11-28


    验证

    创建gpg key是否成功?

    F:githubopenstack-java-sdk>gpg--list-key  gpg --list-key
    
    C:/Users/Eric.sunah/AppData/Roaming/gnupg/pubring.gpg
    
    ---------------------------
    
    pub  2048R/ACD99A24 2013-11-28
    
    uid                 vipzrx (vipzrx-comment) <vipzrx@gmail.com>
    
    sub  2048R/41A14E55 2013-11-28


    编译源代码

    F:githubopenstack-java-sdk>mvn install

    在编译的过程中会提示让你输入gpg的password,数据password后会继续编译。直到成功

  • 相关阅读:
    定时任务
    heat创建stack失败
    python-ceilometerclient命令行(终结)
    python-ceilometerclient命令行(2)
    python-ceilometerclient命令行(1)
    类属性与对象实现,init方法的作用,绑定方法,绑定方法与普通函数的区别,继承,抽象与继承,派生与覆盖
    XML模块,面向对象思想与类的定义
    configparser模块 subprocess 模块,xlrd 模块(表格处理)
    re 正则匹配的非贪婪匹配
    login 模块,re 模块
  • 原文地址:https://www.cnblogs.com/yxwkf/p/5264374.html
Copyright © 2020-2023  润新知