Eclipse/プラグイン開発のTIPS集/GooglePlugin/Featureを作成してUpdateSiteを作成する
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
#topicpath
----
前回の[[ドラッグアンドドロップを実装する>Eclipse/プラグイ...
Featureプロジェクトを
nu.mine.kino.plugin.google.feature
で作りました。
***feature.xml [#t4619ab2]
必要なプラグインなどいろいろ入力して、下記のような感じ。
<?xml version="1.0" encoding="UTF-8"?>
<feature
id="nu.mine.kino.plugin.google"
label="%featureName"
version="1.0.0"
provider-name="%providerName"
image="icons/icon.gif">
<description>
%description
</description>
<copyright>
Copyright (C) 2005 by Masatomi KINO
</copyright>
<license url="%licenseURL">
%license
</license>
<url>
<update label="%updateSiteName" url="http://www.masa...
</url>
<requires>
<import plugin="org.eclipse.ui"/>
<import plugin="org.eclipse.core.runtime"/>
<import plugin="org.eclipse.jface.text"/>
<import plugin="org.eclipse.ui.workbench.texteditor"/>
</requires>
<plugin
id="nu.mine.kino.axis"
download-size="0"
install-size="0"
version="1.2.0"/>
<plugin
id="nu.mine.kino.log4j"
download-size="0"
install-size="0"
version="0.9.2"/>
<plugin
id="nu.mine.kino.plugin.google.core"
download-size="0"
install-size="0"
version="0.1.1"/>
<plugin
id="nu.mine.kino.plugin.google.ui"
download-size="0"
install-size="0"
version="0.1.1"/>
</feature>
次はプラグインを公開するためのサイトの作成です。ウィザー...
Update Site Project
を作成します。site.xmlだけのプロジェクトができあがるので、
Add Feature
で上で作成したFeatureを指定します。カテゴリとかも作成して...
#ref(updatesite.png)
最後にBuild Allをクリックすると、すべてのプラグインがコン...
更新サイトにアクセスして、たしかに表示できることが確認で...
#ref(dialog01.png)
#ref(dialog02.png)
ちなみに、UpdateSiteのURLは
-http://www.masatom.in/update/
です。
----
この記事は
#vote(おもしろかった[4],そうでもない[0])
-これだと、確かにオンラインでインストールできるのですが、...
-uiとcoreをつくったため、プラグインIDとフィーチャーのIDが...
-descriptionURLというパラメタを作ったら、エラーになっちゃ...
-サイトのビルドを行おうとすると、なぜかプラグインがないと...
-うんーやっぱりうまくいかない。。*.MFを強引に消したのが悪...
-上とは関係ないメモ---- -- [[きの]] &new{2005-06-22 13:41...
-3.1のProductファイルでエクスポートしてつくったディレクト...
-どうも
org.eclipse.platform_3.1.0
org.eclipse.sdk_3.1.0 <-ちがう?
がないとダメみたい -- [[きの]] &new{2005-06-22 13:50:12 (...
-サイトのビルドでエラーが起きる件ですが、そもそもビルドを...
-pluginの記述だけど、flagmentにはflagment=trueが必要。さ...
#comment
#topicpath
SIZE(10){現在のアクセス:&counter;}
終了行:
#topicpath
----
前回の[[ドラッグアンドドロップを実装する>Eclipse/プラグイ...
Featureプロジェクトを
nu.mine.kino.plugin.google.feature
で作りました。
***feature.xml [#t4619ab2]
必要なプラグインなどいろいろ入力して、下記のような感じ。
<?xml version="1.0" encoding="UTF-8"?>
<feature
id="nu.mine.kino.plugin.google"
label="%featureName"
version="1.0.0"
provider-name="%providerName"
image="icons/icon.gif">
<description>
%description
</description>
<copyright>
Copyright (C) 2005 by Masatomi KINO
</copyright>
<license url="%licenseURL">
%license
</license>
<url>
<update label="%updateSiteName" url="http://www.masa...
</url>
<requires>
<import plugin="org.eclipse.ui"/>
<import plugin="org.eclipse.core.runtime"/>
<import plugin="org.eclipse.jface.text"/>
<import plugin="org.eclipse.ui.workbench.texteditor"/>
</requires>
<plugin
id="nu.mine.kino.axis"
download-size="0"
install-size="0"
version="1.2.0"/>
<plugin
id="nu.mine.kino.log4j"
download-size="0"
install-size="0"
version="0.9.2"/>
<plugin
id="nu.mine.kino.plugin.google.core"
download-size="0"
install-size="0"
version="0.1.1"/>
<plugin
id="nu.mine.kino.plugin.google.ui"
download-size="0"
install-size="0"
version="0.1.1"/>
</feature>
次はプラグインを公開するためのサイトの作成です。ウィザー...
Update Site Project
を作成します。site.xmlだけのプロジェクトができあがるので、
Add Feature
で上で作成したFeatureを指定します。カテゴリとかも作成して...
#ref(updatesite.png)
最後にBuild Allをクリックすると、すべてのプラグインがコン...
更新サイトにアクセスして、たしかに表示できることが確認で...
#ref(dialog01.png)
#ref(dialog02.png)
ちなみに、UpdateSiteのURLは
-http://www.masatom.in/update/
です。
----
この記事は
#vote(おもしろかった[4],そうでもない[0])
-これだと、確かにオンラインでインストールできるのですが、...
-uiとcoreをつくったため、プラグインIDとフィーチャーのIDが...
-descriptionURLというパラメタを作ったら、エラーになっちゃ...
-サイトのビルドを行おうとすると、なぜかプラグインがないと...
-うんーやっぱりうまくいかない。。*.MFを強引に消したのが悪...
-上とは関係ないメモ---- -- [[きの]] &new{2005-06-22 13:41...
-3.1のProductファイルでエクスポートしてつくったディレクト...
-どうも
org.eclipse.platform_3.1.0
org.eclipse.sdk_3.1.0 <-ちがう?
がないとダメみたい -- [[きの]] &new{2005-06-22 13:50:12 (...
-サイトのビルドでエラーが起きる件ですが、そもそもビルドを...
-pluginの記述だけど、flagmentにはflagment=trueが必要。さ...
#comment
#topicpath
SIZE(10){現在のアクセス:&counter;}
ページ名: