Hyperic 开发环境的建立
2019独角兽企业重金招聘Python工程师标准>>>
开源软件 Hyperic 应用管理工具的开发采用了Git, mvn, ant, java, groovy, postgresql, tomcat, mq等多种技术,虽然大部分定制不需要从源代码开始,但是其代码质量的确是高,研究其架构和架构,感觉自身水平有很大提高。
如果您不想费劲从源代码开始,那就直接猛击该链接免费下载中文版
首先需要安装git。这里就不细表了。我感觉 git是有史以来最强大的协同版本管理工具,天才之作,没有你做不到的,只有你想不到的。
然后是到github.com上开个账号,这个也不细说了,对github不熟悉的用户,需要好好研究一下这个网站。
从 https://github.com/hyperic/hq 下载源代码,或者使用 git clone https://github.com/hyperic/hq
准备好 JDK 7, maven 2.2.1, ant 1.7.1
设置环境变量
JAVA_HOME=/path/to/your/jdk
ANT_HOME=/path/to/ant-1.7.x
TOMCAT_HOME=/path/to/tomcat-6.0.26
M2_HOME=/path/to/apache-maven-2.2.1
MAVEN_OPTS="-Xmx1024m -XX:MaxPermSize=512m"
ANT_OPTS="-Xmx768M -XX:MaxPermSize=128m"
6. 重要目录介绍
dist build的最后发布成果
hq-api HQ API 的代码
hq-bootstrap 启动/停止HQ 服务器的代码和脚本
hq-common Agent和Server 共用代码,不包括PDK
hq-installer 安装HQ的代码,脚本和数据
hq-integration-tests HQ agent 和 server 的集成测试
hq-lather Agent与Server通信的API
hq-server HQ Server的核心代码
hq-agentHQ Agent代码和资源文件
hq-web HQ 的web 代码
hq-rendit HQU的基础代码
开始漫长的首次构建,根据网络状态,网络一定要给力,能翻墙最好翻墙,有可能需要多次,数个小时。个中缘由你懂的。
mvn 常用命令
最后生成所有安装包。
mvn package
最后不生成所有安装包,只生成war文件。这是由于最后的打包太费时间。
mvn –Pno-dist package
最后生成release包,很全面
mvn -Prelease package
最后的成果位置
hq-web/target/ROOT.war 最关键的war包
dist/hyperic-hq-installer/modules/ 各个平台的hyperic server和agent程序
dist/hyperic-hq-agent/modules/ 各个平台的hyperic agent代理程序
疑问交流 http://hq.innovatedigital.com
转载于:https://my.oschina.net/hyperichq/blog/356107
Hyperic 开发环境的建立相关推荐
- WWF(Windows Workflow Foundation)开发环境的建立。 .NET 技术前瞻,WWF,Windows,Workflow,Foundation...
1.安装WindowsSDK for Vista,有1.14G之巨,可以从MS的网站上下载,不过需要验证WINDOWS,可以去讯雷区用WindowsSDK为关键字搜索下载. 2.安装Virsul St ...
- Android应用程序开发环境的建立
注: 本片文章简单的描述一下Android应用程序开发环境的建立.如果有不正确或者不完善的地方,欢迎前来拍砖留言或者发邮件到guopeixin@126.com进行讨论,先行谢过. 一.准备工作... ...
- qt开发环境的建立与qte4.6.3、tslib1.4的移植
QT开发环境的建立以及qte4.6.3.tislib1.4移植到博创star2410开发板 1.首先是建立Linux开发环境 1.1.在windowsXP下安装博创公司提供的虚拟机软件VMware W ...
- ADA开发环境的建立
ADA开发环境的建立 Author: misty (qibing83@yahoo.com.cn) 1.1 Windows上开发环境的建立 1. 下载gnat安装软件,gnat软件 ...
- QT开发环境的建立以及QTE4.6.3、tslib1.4的移植过程
1.首先是建立Linux开发环境 1.1.在windowsXP下安装博创公司提供的虚拟机软件VMware Workstation,版本为VMware-workstation-full-7.0.1-22 ...
- QT开发环境的建立以及qte4.6.3、tislib1.4移植到博创star2410开发板
1.首先是建立Linux开发环境 1.1.在windowsXP下安装博创公司提供的虚拟机软件VMware Workstation,版本为VMware-workstation-full-7.0.1-22 ...
- CATIA 2016开发环境的建立
CATIA的二次开发,不同的CATIA需要相应的RADE开发环境和CAA开发包.开发环境的安装过程和设置大体相同. 但也有一些地方需要注意,正确完成安装后,应该能够获取帮助文档,正确使用Intelli ...
- NDS开发环境的建立
一直好羡慕PSP下那麽多的自制软件,自从买了NDS后就盼着有一天能像PSP那样编写自制软件.前几天在网上闲逛,终于见到NDSLIB了,终于可以编NDS软件了,现把NDS开发环境的搭建方法贴出来,希望大 ...
- 《STM32学习笔记》2——开发环境的建立
接上文,文中的图片知识,大多数来自视频的截图(来自洋桃电子). 欢迎大家批评指正! STM32学习笔记-专栏 文章目录 一.接口定义 1 芯片引脚整体简介 2 各部分引脚介绍 二.开发板简介 三.IS ...
最新文章
- opencv4.0棋盘格标定c++
- docker中开启时运行多个不同进程,安装ssh,并在启动docker时与jenkins同时启动运行
- c程序语言设计练习题,C语言程序设计练习题(含程序及参考答案)
- Windows下SVN回滚到旧版本(TortoiseSVN)
- mysql web备份软件_GitHub - toolzone/mysql_web_backup: mysql数据库自动备份,web网站自动备份shell脚本...
- RMAN备份与恢复(三)--备份相关概念
- 一文教会你认识Vuex状态机
- 宁德时代考虑50亿美元在北美建厂 目标年产能最高80 GWh
- 新iPhone模具曝光:刘海屏无变化 后置三摄排布辣眼
- VC++中按钮,文本框,选择框的常用方法
- 三种射频通信接收机原理框图及优缺点
- 申请苹果个人开发者经历
- 台式计算机分享无线网,台式机如何去共享wifi
- thinkphp 的 whereIN() 、where IN 如何使用?
- 电商API数据采集,教你如何获取商品详情数据
- visual studio2017快捷键的定制和导出导入的技巧与按键失灵分享[玩eclipse的很容易上手]...
- 拥有奇瑞QQ冰淇淋·桃欢喜才懂的幸福
- Chrome google flash过期
- 数据库——数据库表和表的操作
- HUAWEI 机试题:小朋友高矮排列
热门文章
- android 微信朋友圈微博分享
- python写股票指标_用Python做股票指标RSI分析
- 全国计算机vf题库,全国计算机等级VF机试题库.pdf
- day13_下 Class中三大护法 及常用属性 单例模式(扩展)
- eclipse android 不能生成r类 appt错误,Ubuntu中Eclipse新建Android project提示缺失R文件的原因及解决办法...
- 微信小程序 消息订阅 长期订阅 一次授权 多次接收 微信服务通知
- CERC2014 Outer spaceinvaders(区间DP,推理)
- Java之每日经典一题:(1)珠穆朗玛峰
- 图解 Java 垃圾回收机制,看了都说好
- Python从0基础学习