首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >karaf插件可以使用来自反应堆的依赖项吗?

karaf插件可以使用来自反应堆的依赖项吗?
EN

Stack Overflow用户
提问于 2017-09-19 21:39:28
回答 1查看 197关注 0票数 0

我们使用karaf-maven-plugin来验证具有多个模块的项目中的features.xml。典型的特性定义如下所示:

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<features name"commons-${project.version}" xmlns="http://karaf.apache.org/xmlns/features/v1.4.0">
    <feature name="commons" version="${project.version}">
        <feature prerequisite="true">wrap</feature>
        <bundle>mvn:org.example/commons/${project.version}</bundle>
    </feature>
</features>

问题是,检查发生在本地存储库中的包中,而不是正在构建的包中。事后看来,没有办法使用新的包,因为我们遵循这个例子,并将karaf:verify目标附加到process-resources生命周期阶段。

karaf:verify目标附加到install生命周期阶段是可行的,但是是否有一种方法可以让karaf-maven-plugin在反应堆中查找mvn:引用,这样就可以使用mvn verify而不是mvn install运行

将其限制在本地存储库也是有用的,因为它可以从远程存储库下载依赖项(忽略--offline Maven选项)和“工作”,直到版本更改。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-21 08:14:13

使用Karaf4.0或4.1是不可能的,但是已经修复了Karaf4.2,请参阅JIRA问题相应提交

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46310129

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档