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

Posted yxwkaifa

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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:\github\openstack-java-sdk>gpg --list-key

gpg:C:/Users/Eric.sunah/AppData/Roaming/gnupg/trustdb.gpg: trustdb created


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

 

创建gpg key

F:\github\openstack-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) <[email protected]>"

 

Real name: vipzrx

Email address:[email protected]

Comment:vipzrx-comment

You selected thisUSER-ID:

   "vipzrx (vipzrx-comment) <[email protected]>"

 

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) <[email protected]> sub 2048R/41A14E55 2013-11-28


验证

创建gpg key是否成功?

F:\github\openstack-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) <[email protected]>

sub  2048R/41A14E55 2013-11-28


编译源代码

F:\github\openstack-java-sdk>mvn install

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

以上是关于Openstack 二次开发之:在windows 环境下编译Openstack-java-sdk的主要内容,如果未能解决你的问题,请参考以下文章

openstack学习笔记:二次开发

OpenStack 实现技术分解 应用开发 — 使用 OpenStackClients 进行二次开发

OpenStack 实现技术分解 应用开发 — 使用 OpenStackClients 进行二次开发

使用OpenStack回归私有云(下)

openstack镜像之Windows(可重置密码)

如何在windows浏览器上面打开openstack仪表板