2012-04-20 161 views
3

并在Eclipse RCP开发 “关于窗口”,我们需要定义:Eclipse RCP的 “关于窗口”

 aboutText=My text which will be shown in about window

在about.ini文件。

我需要添加版本号,该版本号在.product文件的概述页 中定义。 有什么方法可以参数化这个字符串吗?

我曾尝试将{featureVersion}添加到a​​boutText,但它不起作用 - 然后我的窗口不显示。

谢谢!

回答

1

不是什么难事......使用{0}{1}等文本本身,构建一个文件about.mappings有:

0=abc 
1=def 
... 

现在的问题归结为在映射文件进行替换。不幸的是,在Eclipse中没有这样做的标准方式。对于Tycho,我通常使用here所述的maven过滤器。

+0

有什么方法可以自动获取版本?像这里描述的那样:http://www.eclipsezone.com/eclipse/forums/m92252023.html? {featureVersion}标签不适合我。 – bart 2012-04-20 21:46:07

+0

据我所知,此功能只适用于品牌功能,而不适用于品牌产品。请参阅http://book.javanb.com/eclipse-rich-client-platform-designing-coding-and-packaging-java-applications-oct-2005/ch14lev1sec4.html – 2012-04-21 09:21:35