2011-02-01 11 views
1

MavenでApache Felixを使用する場合、OBRリポジトリへの相対パスを指定することはできますか?例えばOBRリポジトリの相対パス?

、私は私が持っている構成セクションでは、私のmaven-バンドル・プラグインを設定しています:

<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> 

私のフェリックスの場合Javaプロジェクト(コンテナ)はC:/ Users/blahにありますが、OBRを相対パス "obr-repo/releases"で指定することはできますか?

ありがとうございました。

答えて

1

現在、BNDプラグインは相対URLをサポートしておらず、OBR URLハンドラもサポートしていません。コピー/貼り付け機能のほんの少しのものなので、実際にはURLで変わることはありません。

+0

申し訳ありませんが、「実際にURLで変わることはありません」とはどういう意味ですか? – drozzy

+0

URLは、親または現在の場所と照合されません。 "これは相対的です"の意味チェックはありません。すべてのURLは絶対的なものとして扱われます。 – Carl