Teeda

Teedaリリース手順

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

Seasar2側を準備する

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

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

mvn clean install

しておく。 生成された

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

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

TestがSUCCESSか確認する

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

mvn clean intall

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

Maven2レポジトリへdeployする

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

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

mvn clean deploy

する。

配布zipを作成する

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

ant

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

配布zipを公開する

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

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

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

アナウンス

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

JIRA

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

pom.xml

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


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