// 下階層用テンプレート #topicpath ---- //ここにコンテンツを記述します。 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;}