#topicpath
----
前回の[[ドラッグアンドドロップを実装する>Eclipse/プラグイン開発のTIPS集/GooglePlugin/ドラッグアンドドロップを実装する]]まででとりあえず機能追加をやめて、公開するための作業をしようと思います。まずはFeatureプロジェクトを作ります。

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.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を指定します。カテゴリとかも作成して、以下のような感じになりました。
#ref(updatesite.png)

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

更新サイトにアクセスして、たしかに表示できることが確認できました!
#ref(dialog01.png)

#ref(dialog02.png)



ちなみに、UpdateSiteのURLは
-http://www.masatom.in/update/

です。



----
この記事は
#vote(おもしろかった,そうでもない)

#comment
#topicpath


SIZE(10){現在のアクセス:&counter;}

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