2012-04-20 120 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