我是 bndtools 的新手。我想使用 testcontainers ( https://www.testcontainers.org/ ) 来测试应该连接到 MQTT 代理的 osgi 包。所以我可以测试连接、连接丢失等策略。我不明白 maven 和 bnd 存储库是如何协同工作的,所以在我理解之前,我不使用 maven。然后我尝试通过将 testcontainers 添加到 build.bnd 来“导入”它:
-plugin.6.junit: \
aQute.bnd.repository.maven.pom.provider.BndPomRepository; \
releaseUrl=https://repo.maven.apache.org/maven2/; \
readOnly=true; \
name="Maven Central JUNIT";\
revision="org.osgi:org.osgi.test.junit5:0.10.0,\
org.osgi:org.osgi.test.junit4:0.10.0", \
org.testcontainers:testcontainers:1.15.2
但是 bnd 说“无法加载插件 org.testcontainers:testcontainers:1.15.2。” 我迷路了...