- 追加された行はこの色です。
- 削除された行はこの色です。
// 下階層用テンプレート
#topicpath
----
//ここにコンテンツを記述します。
EclipseSDKの ヘルプ >> Eclipseについて などを見ると、Eclipseのバージョンや名前、フィーチャーへのリンク、そのリンク先にはフィーチャーのバージョンや名前などが書いてあります。そこに書いてある情報を設定する方法です。
EclipseSDKの ヘルプ >> Eclipseについて などを見ると、Eclipseのバージョンや名前、説明が表示されますね。さらにフィーチャーへのリンクがあって、そのリンク先にはフィーチャーのバージョンや名前、説明などが書いてあります。そこに書いてある情報を設定する方法を調べました。まとめるために、Eclipse自体がどのように設定しているのかを見てみました。
情報は全てorg.eclipse.sdkというプラグインに設定されているようです。そのプラグインには、
plugin.xml
plugin.properties
about.mappings
about.html
about.ini
about.properties
が格納されています。順に見ていきましょう。
*** org.eclipse.core.runtime.products 拡張ポイント [#jf575688]
プロダクト拡張ポイントは org.eclipse.sdk に定義されています。
-plugin.xml
<extension id="ide" point="org.eclipse.core.runtime.products">
<product name="%productName" application="org.eclipse.ui.ide.workbench" description="%productBlurb">
省略
<property name="aboutImage" value="eclipse_lg.gif"/>
<property name="aboutText" value="%productBlurb"/>
</product>
</extension>
-plugin.properties
productBlurb=Eclipse SDK\n\
\n\
Version: 3.1.1\n\
Build id: {0}\n\
\n\
(c) Copyright Eclipse contributors and others 2000, 2005. All rights reserved.\n\
Visit http://www.eclipse.org/platform\n\
\n\
This product includes software developed by the\n\
Apache Software Foundation http://www.apache.org/
ここまででプロダクト拡張ポイントのaboutTextプロパティは、productBlurb の値がセットされることがわかります。{0}はプレースホルダでabout.mappingsの
0=M20050929-0840
に置換されます。
***フィーチャーの設定 [#nfe35681]
フィーチャーの設定は以下の通りです。
-about.ini
# Property "aboutText" contains blurb for "About" dialog (translated)
aboutText=%blurb
# Property "featureImage" contains path to feature image (32x32)
featureImage=eclipse32.gif
これで、フィーチャーのaboutTextはblurbという変数であること、フィーチャーのアイコンを表示する(画像はeclipse32.gif)ということが設定されました。さてblurbの値はabout.propertiesにあります。
-about.properties
blurb=Eclipse Project SDK\n\
\n\
Version: {featureVersion}\n\
Build id: {0}\n\
\n\
(c) Copyright Eclipse contributors and others 2000, 2005. All rights reserved.\n\
Visit http://www.eclipse.org/eclipse
{0}は先のabout.mappingsの値がセットされます。{featureVersion}はフィーチャのバージョンがセットされます。
----
この記事は
#vote(おもしろかった,そうでもない)
#comment
#topicpath
SIZE(10){現在のアクセス:&counter;}