OBR存储库的相对路径?

时间:2011-02-01 22:04:22

标签: maven osgi apache-felix

在将Apache Felix与Maven一起使用时,是否可以指定OBR存储库的相对路径?

例如,当我配置我的maven-bundle-plugin时,在配置部分我有:

<configuration>
<instructions>
    <Bundle-Category>sample</Bundle-Category>
    <Bundle-SymbolicName>${artifactId}
                </Bundle-SymbolicName>
    <Export-Package>
        ${osgi.export} 
    </Export-Package>
</instructions>

<!-- OBR -->
<remoteOBR>repo-rel</remoteOBR>
<prefixUrl>file:///C:/Users/blah/obr-repo/releases</prefixUrl>
<ignoreLock>true</ignoreLock>
</configuration>

和分销管理相同:

<distributionManagement>
    <!-- Releases Repo -->
    <repository>
        <id>repo-rel</id>
        <url>file:///C:/Users/blah/obr-repo/releases</url>
    </repository>
</distributionManagement>

如果我的Felix java项目(容器)位于C:/ Users / blah,我可以用相对路径“obr-repo / releases”指定我的OBR吗?

感谢。

1 个答案:

答案 0 :(得分:1)

BND插件当前不支持相对URL,也不支持OBR URL处理程序。它只是一些复制/粘贴功能,所以URL并没有真正改变。