opendaylight:features/features-X 和 features/odl-X 之间的区别

opendaylight: difference between features/features-X and features/odl-X

我正在开发氮气应用程序。当我 运行 maven 生成原型时,我得到了 features/features-X 和 features/odl-X 这样的目录,每个目录中都有 pom.xml。据推测,我应该将功能依赖项放在这些 pom.xml 文件中。这两个目录有什么区别?谢谢

features-X 目录将项目的所有功能聚集在一个功能库中。 odl-* 目录是该项目的单一功能。通过 feature:repo-add 命令或 etc/org.apache.karaf.features.cfg 中的 featuresRepositories 属性 向 karaf 注册一个功能库。它使 karaf 可以使用项目的所有功能,因此可以通过 feature:install 安装它们。