Top / Eclipse / プラグイン開発のTIPS集 / GooglePlugin / Featureを作成してUpdateSiteを作成する

前回のドラッグアンドドロップを実装するまででとりあえず機能追加をやめて、公開するための作業をしようと思います。まずはFeatureプロジェクトを作ります。

Featureプロジェクトを

nu.mine.kino.plugin.google.feature

で作りました。

feature.xml

必要なプラグインなどいろいろ入力して、下記のような感じ。

<?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.masatom.in/update/"/>
 </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を指定します。カテゴリとかも作成して、以下のような感じになりました。

updatesite.png

最後にBuild Allをクリックすると、すべてのプラグインがコンパイルされ、jar化され、このプロジェクト内にplugins,featuresが作成されてそのディレクトリにjarファイルが集まってきます。あとはこのプロジェクトを根っこからサイトにUploadすれば完了です。

更新サイトにアクセスして、たしかに表示できることが確認できました!

dialog01.png
dialog02.png

ちなみに、UpdateSite?のURLは

です。


この記事は

選択肢 投票
おもしろかった 0  
そうでもない 0  

Top / Eclipse / プラグイン開発のTIPS集 / GooglePlugin / Featureを作成してUpdateSiteを作成する

現在のアクセス:11565


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS