Need to add a category for addStratosphereSsp.xml

CloudStack 4.2 源码编译过程中出现如下错误

Traceback (most recent call last):
  File "/opt/cloudstack/tools/apidoc/gen_toc.py", line 192, in <module>
    category = choose_category(fn)
  File "/opt/cloudstack/tools/apidoc/gen_toc.py", line 172, in choose_category
    (fn, __file__))
Exception: Need to add a category for addStratosphereSsp.xml to /opt/cloudstack/tools/apidoc/gen_toc.py:known_categories
[ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2.1:exec (compile) on project cloud-apidoc: Command execution failed. Process exited with an error: 1 (Exit value: 1) -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <goals> -rf :cloud-apidoc

解决:

在gen_toc.py 加入addStratosphereSsp相关项

known_categories = {

......

    'UCS' : 'UCS',
    'Ucs' : 'UCS',
    'CacheStores' : 'Cache Stores',
    'CacheStore' : 'Cache Store',
    'addStratosphereSsp' : 'Add StratosphereSsp'
}

重新编译,顺利通过

时间: 2024-10-18 22:52:45

Need to add a category for addStratosphereSsp.xml的相关文章

AndroidManifest.xml中的action和category

当Intent在组件间传递时,组件如果想告知Android系统自己能够响应和处理哪些Intent,那么就需要用到IntentFilter对象. IntentFilter对象负责过滤掉组件无法响应和处理的Intent,只将自己关心的Intent接收进来进行处理. IntentFilter实行"白名单"管理,即只列出组件乐意接受的Intent,但IntentFilter只会过滤隐式Intent,显式的Intent会直接传送到目标组件. Android组件可以有一个或多个IntentFilt

XML解析与XML拼接

2015年了. 1.XML解析 这边是用的dom4j方式解析. 解析的XML如下: <?xml version="1.0" encoding="UTF-8"?> <DBSET> <R> <C N="TASKID">10001</C> <!-- TASKID --> <C N="TYPE">D</C><!-- 查询类型(D/U)

XML操作

XML: XML 指可扩展标记语言 XML 被设计用来传输和存储数据. XML 被设计用来结构化.存储以及传输信息. xml文档展示: -----------------------------xml文档 <?xml version="1.0" encoding="ISO-8859-1"?> <note> <to>George</to> <from>John</from> <heading

WPF 关于XDocument(xml) 的部分操作记录

(1)删除xml文件中的一个结点的方法,有如下两种方式(只有存在数据绑定的情况下才会有第二种情况,否则一般是第一种情况): private void DeletePacsNode() { //从xml文件中删除根节点的子节点的方式(两种) //(1)直接获得所有的子节点,然后根据条件判断从里面移除 //XmlDocument xmlDoc = new XmlDocument(); //xmlDoc.Load(@"..\..\Data\PacsConfig.xml"); //var ro

xml学习笔记二(规则)

XML 的语法规则很简单,且很有逻辑.这些规则很容易学习,也很容易使用. 所有 XML 元素都须有关闭标签 在 HTML,经常会看到没有关闭标签的元素: <p>This is a paragraph <p>This is another paragraph 在 XML 中,省略关闭标签是非法的.所有元素都必须有关闭标签: <p>This is a paragraph</p> <p>This is another paragraph</p&g

用 Qt 中的 QDomDocument类 处理 XML 文件(下)

QDomDocument doc; 1).创建根节点:QDomElement root = doc.documentElement("rootName " ); 2).创建元素节点:QDomElement element = doc.createElement_x("nodeName"); 3).添加元素节点到根节点:root. appendChild(element); 4).创建元素文本:QDomText nodeText=doc.createTextNode(

XML文件

XML 指可扩展标记语言(eXtensible Markup Language) XML 被设计用来传输和存储数据. 什么是 XML? XML 指可扩展标记语言 XML 是一种标记语言,非常类似 HTML XML 的设计宗旨是数据传输,而非显示数据 XML 标签没有被提前定义,您须要自行定义标签. XML 被设计为具有自我描写叙述性.  XML 不会做不论什么事情 XML 被设计用来结构化.存储以及传输信息. 以下是 John 写给 George 的便签(note),存储为 XML: <note

java解析xml的三种方法

java解析XML的三种方法 1.SAX事件解析 package com.wzh.sax; import org.xml.sax.Attributes; import org.xml.sax.SAXException; import org.xml.sax.helpers.DefaultHandler; // public class Saxhandler extends DefaultHandler { @Override public void startDocument() throws

ADO.NET笔记(一)XML导入导出和数据库

数据导出成XML文件 #region 数据导出成XML文件 string sql = "select Id, CallerNumber, TelNum, StartDateTime, EndDateTime from chens.CallRecords"; XDocument xDoc = new XDocument(); //创建根目录 XElement person = new XElement("person"); xDoc.Add(person); usin