首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用现有源代码创建Apache Ambari视图?

问如何使用现有源代码创建Apache Ambari视图?
EN

Stack Overflow用户
提问于 2016-04-04 05:21:28
回答 1查看 207关注 0票数 0

我目前是一名开发人员,正在开发一个项目,以便在Apache Ambari视图中更好地可视化大数据分析。

我通读了这里的文档:https://cwiki.apache.org/confluence/display/AMBARI/Views

我有一些现有的源代码编写的HTML,CSS和PHP,需要一些帮助来编译兼容的jar文件,与Ambari视图兼容。

我看到了源码树,并且知道我需要使用Maven来使用适当的XML将我的源码编译成jar文件

在文档中,有许多不能使用Maven编译的示例。我收到错误消息,“您指定的目标需要执行一个项目,但此目录(私有)中没有POM。请验证您从正确的目录调用了maven. -> Help 1”

即使我将view.xml更改为pom.xml,它仍然会产生错误。如何正确编译它并显示为Ambari视图?

EN

回答 1

Stack Overflow用户

发布于 2016-04-04 05:39:00

view.xml文档:https://cwiki.apache.org/confluence/display/AMBARI/View+Definition

为了编译Maven,你需要一个单独的pom.xml文件。主要区别在于,您可能希望使用<view>而不是<project>

下面是我使用的pom.xml文件的一个示例,它正确地编译了它:

代码语言:javascript
复制
<project>
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.mycompany.app</groupId>
  <artifactId>my-app</artifactId>
  <version>1</version>
</project>

注意:这不是制作POM文件的正确方法,但它可以编译并帮助您找到正确的方向

我的文件树如下:

代码语言:javascript
复制
view-folder
|
|_docs
  |
  |-readme.txt
|
|-pom.xml
|
|_src
  |
  |_main
    |
    |_resources
      |
      |{source: included the view.xml here}

可能有一个更优雅的答案,但我正在做一些相关的事情,所以如果我在开发过程中找到了更好的答案,我会更新这篇文章。

我还建议使用jQuery或AJAX而不是PHP,因为Ambari的一些构建版本可能不支持PHP,但我认为大多数浏览器本身就支持javascript。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36391345

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档