[[S2Dao]]

#contents

* S2Daoリリース手順 [#q6bd1d14]

本体側はJDK1.4で、Tiger側は1.5で作業すること。

dao.diconに変更があるなら、wikiへ書いておくこと。
Mavan2.2系でなく、Maven2.0系で作業すること。(JDK1.4で動かない)

dao.diconに変更があるなら、[[S2Dao/dao.dicon]]へ書いておくこと。

** バージョン番号 [#n3a8160f]

pom.xmlとbuild.xmlのバージョン番号から"-SNAPSHOT"を外す。
pom.xmlとbuild.xmlとchangelog_ja.txtのバージョン番号から"-SNAPSHOT"を外す。

S2Daoはトップとs2-daoとs2-dao-examplesとs2-dao-s24-testの4箇所、S2Dao-Tigerはトップとs2-dao-tigerとs2-dao-tiger-examplesとs2-dao-tiger-s24-testの4箇所pom.xmlがある。

** testがsuccessか確認する [#k6b4d8ac]

s2dao側で、

 mvn clean install

s2dao-tiger側で

 mvn clean install

それぞれのtargetの下を覗き、想定したバージョン番号のjarが作成されていることを確認する。

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

s2dao側で、

 mvn clean deploy

s2dao-tiger側で

 mvn clean deploy

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

s2dao側で、

 ant
 copyZip yyyy-mm-dd

これで、s2daoとs2dao-tigerのEclipseプロジェクトが1つのzipへ含まれる。
これで、s2daoとs2dao-tigerのEclipseプロジェクトが1つのzipへ含まれ、s2dao-www/download/yyyy-mm-dd にコピーされる。

** 配布zipを公開ディレクトリへ [#h7f45026]
** 配布zipを公開 [#h7f45026]

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

ディレクトリへ、作成したzipファイルを配置する。
zipへのダウンロードリンクを、enとjaそれぞれのindex.htmlファイルへ記述する。

zipへのダウンロードリンクを、enとjaとzh-cnそれぞれのindex.htmlファイルへ記述する。
wwwをコミットする。
** tag付け [#e06291e6]

SVNレポジトリへtag付けする。
SVNレポジトリへS2DaoとS2Dao-Tigerをコミットし、tag付けする。

** アナウンス [#e2a1dd5e]

- seasar.orgのmemberページへログインし、wwwをサイトへ反映する。
- 当wikiへリリースを記述する。
- 当wikiの[[S2DaoUpdateOperationLog]]を更新し、移行の際の注意点を示す。
- www.seasar.orgトップの最新ニュースへ載せる。
- MLへリリースをアナウンスする。

** 次バージョンへ [#z4eb17f8]

JIRAのAdministrationメニューから、リリース済みバージョン番号を記入する。
[[JIRAのAdministrationメニュー:https://www.seasar.org/issues/secure/project/ManageVersions.jspa?pid=10023]]から、リリース済みバージョン番号を記入する。
次の開発バージョン番号を登録する。

pom.xmlとbuild.xmlのバージョン番号を、次の開発バージョン("x.x.x-SNAPSHOT")にする。

trunk/www/ja/download.htmlに、リリースしたバージョンへのリンクを追加する。

[[Versions]]を編集する。


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