ROS-package.xml文件标签解读
前言:package.xml是一个XML文件名为package.xml中必须包括与任何兼容包的根文件夹。此文件定义有关包的属性,例如包名称,版本号,作者,维护者以及其他catkin包的依赖关系。
| 标签 | 功能 |
| <?xml> | 这是一个定义文档语法的语句,随后的内容表明在遵循xml版本 |
| <package> | 从这个语句到最后</package>的部分是ROS功能包的配置部分 |
| <name> |
功能包的名称。使用创建功能包时输入的功能包名称。正如其他选项, 用户可以随时更改。 |
| <version> | 功能包的版本。可以自由指定。 |
| <description> | 功能包的简要说明。通常用两到三句话描述 |
| <maintainer> | 提供功能包管理者的姓名和电子邮件地址 |
| <license> | 记录版权许可证。写BSD、MIT、Apache、GPLv3或LGPLv3即可 |
| <url> | 记录描述功能包的说明,如网页、错误管理、存储库的地址等。根据功能包的 类型,用户可以填写网站、错误跟踪(bugtracker)或存储库的地址 |
| <author> | 记录参与功能包开发的开发人员的姓名和电子邮件地址。如果涉及多位开发人 员,只需在下一行添加<author>标签 |
| <buildtool_depend> | 描述构建系统的依赖关系。我们正在使用catkin 构建系统,因此输入catkin |
| <build_depend> | 在编写功能包时写下您所依赖的功能包的名称 |
| <run_depend> | 填写运行功能包时依赖的功能包的名称 |
| <test_depend> | 填写测试功能包时依赖的功能包名称 |
| <export> | 在使用ROS中未指定的标签名称时会用到<export>。最广泛使用的情况是元 功能包的情况,这时用<export> <metapackage/> </export>格式表明是元功 能包。 |
| <metapackage> | 在export标签中使用的官方标签声明,当前功能包为一个元功能包时声明它 |
-END-
ROS-package.xml文件标签解读的更多相关文章
- Salesforce 的 package.xml 文件
package.xml文件 在部署元数据(Metadata)的时候,package.xml是很关键的一个文件.此文件中定义了一个XML格式的列表,其中包含了各个元数据组件的定义. Metadata A ...
- ROS-URDF文件标签解读
前言:URDF文件标签解读.margin: auto; width: 700px; height: 100px; ; width: 700px; text-align: center; 一.连杆(li ...
- 能源项目xml文件标签释义--<context:component-scan>
<context:component-scan base-package="com.xindatai.ibs" use-default-filters="false ...
- ROS-launch文件标签解读
前言:ROS提供了一个同时启动节点管理器(master)和多个节点的途径,即使用启动文件(launch file).事实上,在ROS功能包中,启动文件的使用是非常普遍的.任何包含两个或两个以上节点的系 ...
- maven的pom.xml文件标签含义
pom作为项目对象模型.通过xml表示maven项目,使用pom.xml来实现.主要描述了项目:包括配置文件:开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以 ...
- Bat 修改 xml 文件标签值
xml 文件如下: <ConfigurationData> <ReportsFolder>\Reports</ReportsFolder> <Helpfold ...
- spring boot 项目从配置文件中读取maven 的pom.xml 文件标签的内容。
需求: 将pom.xml 文件中的版本号读取到配置文件并打印到日志中. 第一步: 在pom.xml 中添加以下标签. 第二步: 将version 标签的值读取到配置文件中 这里使用 @@ 而不是 ...
- 能源项目xml文件标签释义--DefaultAdvisorAutoProxyCreator
[Spring]AOP拦截-三种方式实现自动代理 这里的自动代理,我讲的是自动代理bean对象,其实就是在xml中让我们不用配置代理工厂,也就是不用配置class为org.springframewor ...
- 能源项目xml文件标签释义--default-lazy-init
1.spring的default-lazy-init参数 spring在启动的时候,会默认加载会默认加载整个对象实例图,从初始化ACTION配置.到 service配置到dao配置.乃至到数据库连接. ...
随机推荐
- WordPress的wordfence插件的设置方法
- LINUX 环境安装 jdk-tomcat安装
linux版本两种安装方式 卸载自带jdk $rpm -qa | grep java $ rpm -e --nodeps java-**-openjdk-*$ rpm -e --nodeps java ...
- 开源作品-PHP写的在线文件管理工具(单文件绿色版)-SuExplorer_PHP_3_0
前言:项目开发过程中,网站一般部署到远程服务器,所以文件管理就不能和本机操作一样方便.通常文件管理是用ftp下载到本地,修改后再上传,或者远程登录到服务器进行修改.但是这些操作都依赖于复杂的第三方软件 ...
- 用户 'NT Service\MSSQLServerOLAPService' 登录失败
初学SSAS,部署微软官方示例项目AdventureWorksDW2012Multidimensional时出现错误:用户 'NT Service\MSSQLServerOLAPService' 登录 ...
- UVa修改版02
#include<stdio.h> int main() { int i,k=-1,t; char a[100]; scanf("%d",&t); while( ...
- springmvc中freemarker的搭建
在springmvc框架已经搭好的前提下,导入freemarker.jar,此处版本是2.3. 主要的配置工作都在spring-servlet.xml中,请看代码: <!--配置试图解析器 -- ...
- C# DataTable 转 json
public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { //窗体 ...
- Bootstrap 4 - Glyphicons migration?
https://stackoverflow.com/questions/32612690/bootstrap-4-glyphicons-migration Migrating from Glyphi ...
- Python可视化数据------seaborn
可以看链接:https://blog.csdn.net/unixtch/article/details/78820654 1.import seaborn as sns 2.seaborn的主题风格( ...
- N1-1 - 树 - Minimum Depth of Binary Tree
题目描述: Given a binary tree, find its minimum depth.The minimum depth is the number of nodes along the ...