如何将OpenTSDB源码导入eclipse

 我来答
育知同创教育
2017-08-11 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
1. 下载OpenTSDB2.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</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
匿名用户
2017-08-11
展开全部
之前在安装那篇文章里面已经说过opentsdb的安装,当时安装包没有下下来,用的就是源代码的安装。

1、生成pom.xml文件

./build.sh pom.xml

2、注释掉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>

-->

不注释在下一步会报错,注释了别忘记保存和source才能生效

3、安装maven,如果有maven直接跳到第四步

安装步骤很简单,和以前的软件是一样的,最后要设置一下环境变量,但是网上的文档链接总是打不开,试了好几个才打开,可以用下面这个,刚试过的。

http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-3.0.3-bin.tar.gz

单独下或者用wget下载都行

下载之后解压缩

tar -xvf apache-maven-2.2.1-bin.tar.gz

配置环境变量

MAVEN_HOME=/usr/local/apache-maven-3.0.3
export MAVEN_HOME
export PATH=${PATH}:${MAVEN_HOME}/bin

试一下看装成功了吗

mvn -v

4、编译

mvn install –DskipTests

很慢很慢,有时候网络不好可能还会中断,需要重新开始

5、 生成eclipse工程

mvn eclipse:eclipse

6、导入eclipse

7、有错误

在pom.xml文件中报错:

Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-antrun-plugin:1.7:run (execution: default, phase: process-resources)
在网上查过这个问题,也没有找到好的解决方案,说是先这样也不会影响运行。

8、运行

运行TSDMain.Java,运行配置如下图:

点击run即可运行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式