[[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/ としているので、これに合わせる。 **tag付け [#o2bafa63] SVNレポジトリへtag付けする。 **アナウンス [#nb2c6d52] 当wikiへリリースを記述する。 MLへリリースをアナウンスする。 **JIRA [#h3cd2fcf] Administrationメニューから、リリース済みバージョン番号を記入する。 次の開発バージョン番号を登録する。 **pom.xml [#cd8c70b2] po.xmlのVersionを、次の開発バージョンのSNAPSHOTにする。