##EDIT_ROLE:manager
***前提事項
既にポートレットはできているものとします。
*ディレクトリ構成
 ディレクトリは''${HOME}/WEB-APP/joker''配下をそのまま作ります。
*packege.xmlを作る
 パッケージを作るために必要なものがパッケージを定義するpackege.xmlです。
 sampleDeployパッケージのpackege.xmlを見てもらえばイメージはつかめると思います。

 ''sampleDeployパッケージのpackege.xml''
<#
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE packageDefine
 PUBLIC "-//Portal//DTD Config Design//EN"
 "/WEB-INF/dtd/packageDefine_1_0.dtd">

<packageDefine>
	<!--　pkgIdはＪｏｋｅｒの固有の値になります　-->
	<pkgId>sampleDeploy</pkgId>
	<pkgInf>
		<!--　nameは名称を記述します　-->
		<name>デプロイサンプル</name>
		<!--　descriptionはパッケージの説明です　-->
		<description>デプロイのサンプル</description>
		<!--　authorは作成者名を記述します　-->
		<author>ponpo.com Sasaki</author>
		<!--　eMailは作成者に連絡する時のメールアドレスです　-->
		<eMail>kiss-me@ponpo.com</eMail>
		<!--　サンプルやサポートページのＵＲＬです　-->
		<url>http://www.ponpo.com</url>
		<!--　著作権です　-->
		<license>GPL</license>
	</pkgInf>
	<version>
		<!--　メジャーバージョン　-->
		<mejor>01</mejor>
		<!--　マイナーバージョン　-->
		<minor>00</minor>
		<!--　バグ対応版などはここの数字を上げます　-->
		<revision>00</revision>
	</version>
	<!--
	 dependsは他のパッケージの依存する時に記述します。
	 つまりこの依存するパッケージがない時はインストールされません。
	 -->
	<!--
	<depends pkgId="pkgId" mejor="mejor" minor="minor"/>
	 -->
	<!--
	 portletDefineはポートレットの定義を記述します。
	 ポートレットの定義を画面から作成します。
	 作成すると/WEB-INF/data/config/portletDefine.xmlに
	 定義がありますので、<portletから</portlet>までを
	 <portletDefine>～</portletDefine>にコピペして下さい。
	 -->
	<!--
	<portletDefine>
		<portlet id="tDiaryMenu" name="tDiary menu" >
			<meta>
				<param name="keyword" value="skin" />
				<param name="hidden" />
				<param name="description" value="tDiaryのようなMenu Ｓｋｉｎ" />
			</meta>
			<actionDef actionClass="com.ponpo.portal.skin.SingleSkinAction" >
				<param name="jsp" value="/jsp/skin/tDiaryMenu.jsp" />
			</actionDef>
		</portlet> 
	</portletDefine>
	 -->
	<!--
	 styleDefineはスタイルの定義を記述します。
	 スタイルの定義を画面から作成します。
	 作成すると/WEB-INF/data/config/styleDefine.xmlに
	 定義がありますので、<defineから</define>までを
	 <styleDefine>～</styleDefine>にコピペして下さい。
	 -->
	<!--
	<styleDefine>
		<define id="tDiary" name="tDiary" styleClass="com.ponpo.portal.skin.StyleAction" >
			<param name="jsp" value="/jsp/skin/style/tDiary.jsp" />
		</define> 
	</styleDefine>
	 -->
	<!--
	 configFileは定義ファイルです。ここに記述しているファイルは
	 デプロイされても上書きはされません。
	 ディレクトリを示す区切りは/(\ではＵＮＩＸでは動きません)でお願いします。
	 -->
	<configFile>/sample/config.file</configFile>
	<!--　パッケージ履歴です　-->
	<history>2005/01/11 新規開発</history>
	<!--　インストールノート　-->
	<installNote><![CDATA[installNoteはもしインストールした後に必要な事項がある時に
ここに記述すると、インストール時に表示されます]]></installNote>
	<uninstallNote><![CDATA[uninstallNoteはもしアン・インストールした後に必要な事項がある時に
ここに記述すると、アン・インストール時に表示されます]]></uninstallNote>
</packageDefine>
#>
*zipファイルを作る
作成した環境を圧縮します。日本語名のファイルがある場合は、UTF-8でお願いします。
下記にパッケージを作るためのjakrta-antのbuild.xmlの例を記述します。
 <?xml version="1.0" encoding="MS932"?>
 <project name="core" default="make" basedir="D:\ponpoSystem\project\Portlet\document">
   <target name="make">
     <delete file="jokerDocument.zip" />
 	<zip destfile="jokerDocument.zip" encoding="utf-8" >
 		<fileset dir="." includes="WEB-INF/**" />
 		<fileset dir="." includes="jsp/**" />
 		<fileset dir="." includes="package.xml" />
 	</zip>
   </target>
 </project>


