这个星期接到一个新的任务:解决HQ(一个用JAVA开发的开源的运维监控平台)现在遇到的snmp升级到3.0后bug。公司用的HQ是4.6版本。于是,我把项目从gitlab上clone下来后,就开始了我的填坑之旅。坑了几天坑,到目前,正常情况,应该只有最后一个坑了,应该是关于tomcat运行环境的。闲话不多说,开始填坑之旅……
项目maven build坑:
assembly.
pom.
- 我也不知道什么原因,在项目编译的时候,hq-pdk/src/main/java/org/hyperic/hq/product/validation/Plugin
- 可能跟我用的是IDEA或者我用的是公司内网的maven库有关吧,项目hq-rendit的pom文件中的maven-eclipse-plugin插件也会编译不通过,于是我也把它给注释了:
- 在hq-server项目的pom文件,我加了一个plugin:
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.6</source> <target>1.6</target> </configuration> </plugin>
OK,到现在为止,我遇到的maven的build坑基本差不多了。经过上面的改造后,我的hq项目能够install成功了。不过,install成功后,本地运行hq-web项目时,遇到的坑,深坑,比build过程要艰难的多,在这里我也记录一下,与君共勉。
PS:因本人临时有点事,先发布上面这些,后面补上运行项目的坑
原标题:记录hyperic
关键词: