2019独角兽企业重金招聘Python工程师标准>>>

开源软件 Hyperic 应用管理工具的开发采用了Git, mvn, ant, java, groovy, postgresql, tomcat, mq等多种技术,虽然大部分定制不需要从源代码开始,但是其代码质量的确是,研究其架构和架构,感觉自身水平有很大提高。

如果您不想费劲从源代码开始,那就直接猛击该链接免费下载中文版

  1. 首先需要安装git。这里就不细表了。我感觉 git是有史以来最强大的协同版本管理工具,天才之作,没有你做不到的,只有你想不到的。

  2. 然后是到github.com上开个账号,这个也不细说了,对github不熟悉的用户,需要好好研究一下这个网站。

  3. 从 https://github.com/hyperic/hq 下载源代码,或者使用 git clone  https://github.com/hyperic/hq

  4. 准备好 JDK 7, maven 2.2.1, ant 1.7.1

  5. 设置环境变量

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的基础代码
  1. 开始漫长的首次构建,根据网络状态,网络一定要给力,能翻墙最好翻墙,有可能需要多次,数个小时。个中缘由你懂的。

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 开发环境的建立相关推荐

  1. WWF(Windows Workflow Foundation)开发环境的建立。 .NET 技术前瞻,WWF,Windows,Workflow,Foundation...

    1.安装WindowsSDK for Vista,有1.14G之巨,可以从MS的网站上下载,不过需要验证WINDOWS,可以去讯雷区用WindowsSDK为关键字搜索下载. 2.安装Virsul St ...

  2. Android应用程序开发环境的建立

    注: 本片文章简单的描述一下Android应用程序开发环境的建立.如果有不正确或者不完善的地方,欢迎前来拍砖留言或者发邮件到guopeixin@126.com进行讨论,先行谢过. 一.准备工作... ...

  3. qt开发环境的建立与qte4.6.3、tslib1.4的移植

    QT开发环境的建立以及qte4.6.3.tislib1.4移植到博创star2410开发板 1.首先是建立Linux开发环境 1.1.在windowsXP下安装博创公司提供的虚拟机软件VMware W ...

  4. ADA开发环境的建立

    ADA开发环境的建立 Author: misty (qibing83@yahoo.com.cn) 1.1      Windows上开发环境的建立 1.       下载gnat安装软件,gnat软件 ...

  5. QT开发环境的建立以及QTE4.6.3、tslib1.4的移植过程

    1.首先是建立Linux开发环境 1.1.在windowsXP下安装博创公司提供的虚拟机软件VMware Workstation,版本为VMware-workstation-full-7.0.1-22 ...

  6. QT开发环境的建立以及qte4.6.3、tislib1.4移植到博创star2410开发板

    1.首先是建立Linux开发环境 1.1.在windowsXP下安装博创公司提供的虚拟机软件VMware Workstation,版本为VMware-workstation-full-7.0.1-22 ...

  7. CATIA 2016开发环境的建立

    CATIA的二次开发,不同的CATIA需要相应的RADE开发环境和CAA开发包.开发环境的安装过程和设置大体相同. 但也有一些地方需要注意,正确完成安装后,应该能够获取帮助文档,正确使用Intelli ...

  8. NDS开发环境的建立

    一直好羡慕PSP下那麽多的自制软件,自从买了NDS后就盼着有一天能像PSP那样编写自制软件.前几天在网上闲逛,终于见到NDSLIB了,终于可以编NDS软件了,现把NDS开发环境的搭建方法贴出来,希望大 ...

  9. 《STM32学习笔记》2——开发环境的建立

    接上文,文中的图片知识,大多数来自视频的截图(来自洋桃电子). 欢迎大家批评指正! STM32学习笔记-专栏 文章目录 一.接口定义 1 芯片引脚整体简介 2 各部分引脚介绍 二.开发板简介 三.IS ...

最新文章

  1. opencv4.0棋盘格标定c++
  2. docker中开启时运行多个不同进程,安装ssh,并在启动docker时与jenkins同时启动运行
  3. c程序语言设计练习题,C语言程序设计练习题(含程序及参考答案)
  4. Windows下SVN回滚到旧版本(TortoiseSVN)
  5. mysql web备份软件_GitHub - toolzone/mysql_web_backup: mysql数据库自动备份,web网站自动备份shell脚本...
  6. RMAN备份与恢复(三)--备份相关概念
  7. 一文教会你认识Vuex状态机
  8. 宁德时代考虑50亿美元在北美建厂 目标年产能最高80 GWh
  9. 新iPhone模具曝光:刘海屏无变化 后置三摄排布辣眼
  10. VC++中按钮,文本框,选择框的常用方法
  11. 三种射频通信接收机原理框图及优缺点
  12. 申请苹果个人开发者经历
  13. 台式计算机分享无线网,台式机如何去共享wifi
  14. thinkphp 的 whereIN() 、where IN 如何使用?
  15. 电商API数据采集,教你如何获取商品详情数据
  16. visual studio2017快捷键的定制和导出导入的技巧与按键失灵分享[玩eclipse的很容易上手]...
  17. 拥有奇瑞QQ冰淇淋·桃欢喜才懂的幸福
  18. Chrome google flash过期
  19. 数据库——数据库表和表的操作
  20. HUAWEI 机试题:小朋友高矮排列

热门文章

  1. android 微信朋友圈微博分享
  2. python写股票指标_用Python做股票指标RSI分析
  3. 全国计算机vf题库,全国计算机等级VF机试题库.pdf
  4. day13_下 Class中三大护法 及常用属性 单例模式(扩展)
  5. eclipse android 不能生成r类 appt错误,Ubuntu中Eclipse新建Android project提示缺失R文件的原因及解决办法...
  6. 微信小程序 消息订阅 长期订阅 一次授权 多次接收 微信服务通知
  7. CERC2014 Outer spaceinvaders(区间DP,推理)
  8. Java之每日经典一题:(1)珠穆朗玛峰
  9. 图解 Java 垃圾回收机制,看了都说好
  10. Python从0基础学习