我是 OSGi 和 Amdatu 的新手,我正在将 OSGi 与 Maven 一起使用。
通常我会像这样导入捆绑包
sudo mvn pax:import-bundle -DgroupId=org.eclipse.jetty.osgi -DartifactId=jetty-osgi-boot -Dversion=9.1.3.v20140225
大写导入效果很好,因为可以在 maven 中央存储库中找到该包。但是maven中央存储库中没有amdatu包,所以我尝试在pom.xml中添加amdatu存储库。
<repositories>
<repository>
<id>dependencies</id>
<name>Amdatu Dependencies</name>
<url>http://repository.amdatu.org/dependencies/</url>
</repository>
<repository>
<id>snapshot</id>
<name>AmdatuSnapshots</name>
<url>http://repository.amdatu.org/snapshot/</url>
</repository>
<repository>
<id>release</id>
<name>AmdatuRelease</name>
<url>http://repository.amdatu.org/release/</
</repository>
</repositories>
我可以在 Netbeans 中看到添加的 maven 存储库,但是在探索任何存储库时,我会收到消息<No result, processing index...>
如果我在浏览器中打开链接,我可以看到带有 index.xml 文件的存储库。
所以我尝试安装一个 jaxrs 包,但没有运气。
sudo mvn pax:import-bundle -DgroupId=org.amdatu.web.rest.jaxrs -DartifactId=org.amdatu.web.rest.jaxrs -Dversion=1.0.4
我究竟做错了什么?如何使用 maven amdatu 存储库和导入包?
谢谢!