我想从头开始将RCP应用程序物化到工作区中,并且我在SVN中项目名称与插件不同的单个组件出现问题ID(例如它是Bundle-SymbolicName)。如何在buckminster RMAP文件中覆盖svn uri的组件名称
在这个时候,我真的无法通过重命名项目或bundle id来解决此问题,所以我正在寻找一种方法,只需在提供程序uri声明中用它的svn项目名称替换组件名称即可。
我试图使用替换标签,但它似乎并没有帮助:
<provider readerType="svn" componentTypes="eclipse.feature,osgi.bundle" source="true">
<uri format="https://svnserver/svn/trunk/project/{0}?moduleAfterTag&moduleAfterBranch">
<bc:replace>
<bc:propertyRef key="buckminster.component" />
<bc:match pattern="^com\.initec\.richedit(?:\.\w+)*$"
replacement="com.initec.richtext$1" />
</bc:replace>
</uri>
</provider>
BTW - 我使用巴克明斯特1.1.350.r10382在Eclipse 3.5
啊......那些讨厌复制 - 粘贴错误...感谢一大堆:) – 2009-07-06 12:07:58