package.xml总体架构
<pacakge> 根标记文件
<name> 包名
<version> 版本号
<description> 内容描述
<maintainer> 维护者
<license> 软件许可证
<buildtool_depend> 编译构建工具, 通常为catkin
<depend> 指定依赖项为编译、 导出、 运行需要的依赖, 最常用
<build_depend> 编译依赖项
<build_export_depend> 导出依赖项
<exec_depend> 运行依赖项
<test_depend> 测试用例依赖项
<doc_depend> 文档依赖项
< depend >与< buildtool_depend >区别
-
< depend > 指定依赖项为编译、 导出、 运行需要的依赖。
-
等价于:
<build_depend> 编译依赖项 <build_export_depend> 导出依赖项 <exec_depend> 运行依赖项