[[Teeda]]

#contents

*Teedaリリース手順 [#v4f7caf3]

リリース作業はJDK 1.4系で行うこと。
TigerはNG。

**Seasar2側を準備する [#b692d483]

TeedaがSeasar2のSNAPSHOT版(Mavenレポジトリに公開されていない版)へ依存している場合。

s2containerプロジェクトをチェックアウトし、そこでプロンプトから

 mvn clean install

しておく。
生成された
-s2-framework-x.x.x-SNAPSHOT.jar
-s2-framework-x.x.x-SNAPSHOT-sources.jar
-s2-extension-x.x.x-SNAPSHOT.jar
-s2-extension-x.x.x-SNAPSHOT-sources.jar

を、teeda側のlibとlib/sourcesへ置く。
teedaの.classpathからそのjarを参照するようにする。

-s2-framework-x.x.x-SNAPSHOT.jar
-s2-extension-x.x.x-SNAPSHOT.jar

の2つについては、teedaのexampleの、WEB-INF/libへも置く。

**TestがSUCCESSか確認する [#j0069dea]

teedaプロジェクトと、teedaプロジェクトがOKならteeda-integration-testプロジェクトにて、

 mvn clean intall

する。testがSUCCESSになればOK。

**Maven2レポジトリへdeployする [#i48873a4]

まずMaven2でdeploy可能な状態へ、セットアップしておく必要がある。[[DeployToMaven2RepoRemote]]を参考に鍵やsettings.xmlを作る。

teedaプロジェクト直下からコマンドプロンプトで

 mvn clean deploy

する。

**配布zipを作成する [#h0d9d134]

上記mvn clean deployが正常完了していたら、

 ant

を実行して配布用zipファイルを作成する。
zipの中に、teeda-xxxxx-y.y.y.jarとteeda-xxxxx-y.y.y-sources.jarが含まれていることを確認しておこう。

**配布zipを公開する [#jf664c8f]

上記で作成したzipをSVNへコミットする。
プロダクト毎に違いそうな気がするが、teedaプロジェクトでは

 teeda-www/
  + download/
     + yyyy-mm-dd/

としているので、これに合わせる。

**アナウンス [#nb2c6d52]

当wikiへリリースを記述する。
MLへリリースをアナウンスする。

**JIRA [#h3cd2fcf]

Administrationメニューから、リリース済みバージョン番号を記入する。
次の開発バージョン番号を登録する。

**pom.xml [#cd8c70b2]

po.xmlのVersionを、次の開発バージョンのSNAPSHOTにする。

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