初期バージョン から バージョン 1 における更新: Release

差分発生行の前後
無視リスト:
更新日時:
2008/11/02 00:55:42 (17 年 前)
更新者:
trac (IP アドレス: 127.0.0.1)
コメント:

--

凡例:

変更なし
追加
削除
変更
  • Release

    v1 v1  
     1= リリース処理 = 
     2ここでは、LibraryProjectを例にリリースの手順を説明します。LibraryProjectは次のようにしてチェックアウトします。 
     3{{{ 
     4> svn co http://localhost/SampleProject/LibraryProject/trunk 
     5}}} 
     6 
     7== 1.リリース候補の設定 == 
     8pom.xmlを編集し、バージョンをリリース候補に設定します。 
     9{{{ 
     10  <!-- ここをカスタマイズ --> 
     11  <name>LibraryProject</name> 
     12  <groupId>com.example</groupId> 
     13  <artifactId>library</artifactId> 
     14  <version>1.0rc1</version> 
     15  <url>http://example.com/trac/library/</url> 
     16}}} 
     17 
     18== 2.ライブラリのアップロード == 
     19ライブラリをビルドし、リポジトリへアップロードします。 
     20{{{ 
     21 > mvn deploy 
     22}}} 
     23ユニットテストに失敗すると、アップロードされません。テストに失敗した場合は、コードを修正します。 
     24 
     25== 3.ライブラリのテスト == 
     26ライブラリのユニットテストは、2のデプロイ時にテストされています。ここでは、ライブラリの結合試験を行います。結合試験は、ライブラリのプロジェクトとは別のプロジェクトで行う方が良いでしょう。テストに失敗すれば、修正し、1から始めます。リリース候補の番号は1.0rc2のようにインクリメントします。 
     27 
     28== 4.リリース == 
     29結合試験に合格したら、ライブラリのバージョンをリリースナンバーにします。 
     30{{{ 
     31  <!-- ここをカスタマイズ --> 
     32  <name>LibraryProject</name> 
     33  <groupId>com.example</groupId> 
     34  <artifactId>library</artifactId> 
     35  <version>1.0</version> 
     36  <url>http://example.com/trac/library/</url> 
     37}}} 
     38リポジトリへデプロイします。 
     39{{{ 
     40> mvn deploy 
     41}}} 
     42Subversionへコミットしタグを打ちます。 
     43{{{ 
     44> svn --username guest commit -m "Release 1.0" 
     45> svn --username guest cp http://localhost/SampleProject/LibraryProject/trunk  
     46                          http://localhost/SampleProject/LibraryProject/tags/1.0 
     47}}} 
     48== 5.バージョンを開発バージョンに設定 == 
     49上書きを防止するためバージョンを開発バージョン(ここでは1.1dev)に設定します。 
     50{{{ 
     51  <!-- ここをカスタマイズ --> 
     52  <name>LibraryProject</name> 
     53  <groupId>com.example</groupId> 
     54  <artifactId>library</artifactId> 
     55  <version>1.1dev</version> 
     56  <url>http://example.com/trac/library/</url> 
     57}}}