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后会继续编译。直到成功

时间: 2024-12-09 00:57:07

Openstack 二次开发之:在windows 环境下编译Openstack-java-sdk的相关文章

【Code::Blocks】windows 环境下编译 Code::Blocks(已修正)

Code::Blocks 在2012-11-25发布了最新的12.11版本,相比上一个版本(10.05),Code::Blocks 进行了许多改进和更新(Change log). 引用 Wikipedia:Code::Blocks: Code::Blocks是一个免费.开源.跨平台的IDE,使用C++开发,并且使用wxWidgets做为GUI函式库.Code::Blocks使用了插件架构,其功能可以使用插件自由地扩充.目前, Code::Blocks主要针对开发C/C++程式而设计. Code:

openssl-1.1.1-pre1 windows环境下编译

场景         VS2015编译openssl-1.1.1-pre1 工具         nasm-2.14rc0-installer-x64.exe         ActivePerl-5.24.3.2404-MSWin32-x64-404865.exe         openssl-1.1.1-pre1.tar.gz 环境变量 C:\Program Files\NASM(添加汇编器路径) C:\Program Files (x86)\Microsoft Visual Studio

Windows 环境下怎样安装 Java

合信ssl证书 第一步:下载 Java 运行库 进入: https://www.java.com/点击: 免费 Java 下载Java 运行库 安装步骤点击: 同意并开始免费下载Java 运行库 安装步骤第二步:安装 Java 运行库 打开: 安装文件选择: 更改目标文件夹点击: 安装Java 运行库 安装步骤等待程序下载Java 运行库 安装步骤记住我们的安装路径点击: 下一步Java 运行库 安装步骤等待安装Java 运行库 安装步骤点击: 关闭Java 运行库 安装步骤第三步:设置 Jav

windows环境下编译NSS和NSPR

NSS(Network Security Services)是一套支持跨平台的库,能够在客户端应用和服务端应用的开发使用.使用NSS编译的应用能支持SSL V2和SSL V3以TLS,PKCS#5,PKCS#7,PKCS#11,PKCS#12,S/MIME,X.509 V3证书,还有其他安全标准. 如果我们需要使用NSS库,我们需要将下载的源码进行编译.在MDN官网能够下到已经发布版本的源码:ftp://ftp.mozilla.org/pub/mozilla.org/security/nss/r

代理服务器的理解(1):Windows环境下的代理服务器设置

浏览器中的代理服务器设置 Windows系统接口提供的代理服务器设置是一个全局的代理服务器的设置,如图所示,这里就不多解释: 各个浏览器在使用代理设置的时候,可以主动地获取代理设置亦或是不使用该代理设置,例如Chrome浏览器如果要使用代理设置,只能在图中所示的位置进行更改,所以简单地(不使用辅助性工具)为Chrome设置代理,只能通过更改系统全局代理设置(当然此时不会影响不使用该代理设置的进程),如图: 而360浏览器可以有几种选择: 它可以使用自己程序配置的代理,使用IE的代理(应该就是系统

Windows环境下log4cxx的编译及使用(转载)

1.介绍 Log4cxx是开放源代码项目Apache Logging Service的子项目之一,是Java社区著名的log4j的c++移植版,用于为C++程序提供日志功能,以便开发者对目标程序进行调试和审计.有关log4cxx的更多信息可以从Apache Loggin Service的网站http://logging.apache.org获得.当前的最新版本为0.10.0,本文内容及示例代码都是基于此版本. 2.获取软件包 可以从官方网站(http://logging.apache.org/l

Openstack Nova 二次开发之Nova-extend服务实现并启动验证

 Openstack Nova 二次开发之Nova-extend service 扩展 主要是讲如何启动openstack nova-extend services,该服务用于Openstack 二次扩展及部分需求开发,例如 ,节点巡检,动态迁移(基于FUSE 文件系统实现,分布式系统,如MooseFS),文件注入,Nova 服务的自身修复,instances IO 控制,instances CPU 隔离技术实现等其他需求开发 第一章:如何create openstack nova-extend

Android 开发之Windows环境下Android Studio安装和使用教程(图文详细步骤)

鉴于谷歌最新推出的Android Studio备受开发者的推崇,所以也跟着体验一下. 一.介绍Android Studio  Android Studio 是一个Android开发环境,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试. 最近,Google 已宣布,为了简化 Android 的开发力度,以重点建设 Android Studio 工具,到今年年底将停止支持Eclipse等其他集成开发环

PDMS二次开发之PML开发一些常见查询语句

1.查找session 以及session number var !DBname DBname !db = object db(!DBname) !session = !db.lastsession() 下面是查询结果截图 q var !db q var !sessioon.number 2.从某个时间段到当前,模型的差异文件判断模型是否发生修改,并写入文件. alpha log /$!file  overwrite DIFFERENCE $!ojbName SINCE 15:36 14 May