让KarafMaven插件将所有内容复制到发行版中

让KarafMaven插件将所有内容复制到发行版中,maven,apache-karaf,Maven,Apache Karaf,这是一个pom。它不起作用:它得到一个连接错误,其中一个编译作用域功能找不到一个运行时作用域功能提供的包 我这里的问题是,从文档中,我不明白如何说:在karaf组装构建时复制捆绑包 4.0.0 铁砧原型 com.basistech.ws 0.0.1-快照 罗萨皮组件 卡拉夫组件 卡拉夫组件 真的 org.apache.karaf.features 框架 ${karaf.version} 卡尔 org.apache.karaf.features 标准 ${karaf.version} 特征 xm

这是一个pom。它不起作用:它得到一个连接错误,其中一个编译作用域功能找不到一个运行时作用域功能提供的包

我这里的问题是,从文档中,我不明白如何说:在karaf组装构建时复制捆绑包


4.0.0
铁砧原型
com.basistech.ws
0.0.1-快照
罗萨皮组件
卡拉夫组件
卡拉夫组件
真的
org.apache.karaf.features
框架
${karaf.version}
卡尔
org.apache.karaf.features
标准
${karaf.version}
特征
xml
运行时
org.apache.cxf.karaf
ApacheCXF
${cxf.version}
特征
xml
运行时
${project.groupId}
玫瑰基语言学
${project.version}
特征
xml
${project.groupId}
罗萨皮工人
${project.version}
特征
xml
org.apache.karaf.tooling
KarafMaven插件
真的
${project.artifactId}
捆
配置
诊断的
特征
jaas
壳
日志
管理
包裹
壳聚糖
ssh
系统
包
战争
cxf

bootFeatures
下定义的许多功能不存在,或者它们未在功能依赖项(标准、cxf、rosapi功能)中定义。这就是为什么它不能创建部件,因为它不知道这些特性

您可以尝试从一些众所周知的功能开始,例如:

config
management
war
cxf...

bootFeatures
下定义的许多功能不存在,或者它们未在功能依赖项(标准、cxf、rosapi功能)中定义。这就是为什么它不能创建部件,因为它不知道这些特性

您可以尝试从一些众所周知的功能开始,例如:

config
management
war
cxf...

发生接线错误的原因并不是这个。我可以使用一组功能,这些功能都可以在作用域运行时使用,如果我尝试将其中一个功能移动到“compile”中,就会出现连接错误。发生连接错误的原因并不是这个。我可以使用一组与scope runtime一起工作的功能,如果我试图将其中一个功能移到“compile”中,就会出现连接错误。