Pax考试:从非标准Maven存储库中解析Karaf功能存储库(XML文件)

问题描述 投票:0回答:1

我正在使用Pax Exam并尝试通过非标准maven存储库解析功能存储库和包含的功能。

CoreOptions.repository()(其次是CoreOptions.cleanCaches()似乎对Karaf本身的行为没有任何影响.etc/org.ops4j.pax.url.mvn.cfg只列出maven central,这确实是搜索我的KarafDistributionOption.feature()的唯一存储库。(由Karaf日志证明)我能够指定一个直接的http://-Url到功能库,该功能库成功解析。然而,从该存储库引用的所有bundle的解析都失败了,因为它们是同一个存储库的一部分。

java maven apache-karaf pax-exam
1个回答
0
投票

您可以在Pax Exam配置中使用它来添加任何其他Maven存储库:

KarafDistributionOption.
    editConfigurationFilePut("etc/org.ops4j.pax.url.mvn.cfg", 
    "org.ops4j.pax.url.mvn.repositories", "http://<YOUR-INTERNAL-MAVENREPO>");
© www.soinside.com 2019 - 2024. All rights reserved.