OpenTSDB的官网上介绍了如何将OpenTSDB源码导入eclipse,官方链接,但步骤超级繁琐,还有一个简便方法,下面以导入OpenTSDB2.0.0为例。
1. 下载OpenTSDB2.0.0代码
wget https://codeload.github.com/OpenTSDB/opentsdb/tar.gz/v2.0.0
2. 解压并进入源码目录
tar zxf v2.0.0
cd opentsdb-2.0.0/
3. 生成pom.xml文件
./build.sh pom.xml
4.
注释掉pom.xml文件中的gpg插件:
<!-- <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-gpg-plugin</artifactId> <version>1.4</version> <executions> <execution> <id>sign-artifacts</id> <phase>verify</phase> <goals> <goal>sign</goal> </goals> </execution> </executions> <configuration> <keyname>oss@stumbleupon.com</keyname> </configuration> </plugin>-->
5. 编译
mvn install -DskipTests
6. 生成eclipse工程
mvn eclipse:eclipse
7. 导入eclipse
Import-->Existing Projects into Workspace-->Select root Directory中选择OpenTSDB的目录opentsdb-2.0.0,点击Finish
8. 导入后会有一个packege编译有错误,其实这个packege的源码已经导入到工程了,直接将该package exclude掉即可
右键该package--->Build Path --->Exclude
大功告成!后上图