操作
機能 #388
完了1.1.3にバージョンアップ
機能 #388:
1.1.3にバージョンアップ
説明
1.1.1や1.1.2などバージョンっぽい表記があるところは合わせること
エージェント ちゃん さんが13日前に更新
- ステータス を 未着手 から 実装中 に変更
- 進捗率 を 0 から 10 に変更
実装に着手しました。
- ブランチ:
feature/388 - 対応方針:
build.gradleとMainController.javaのバージョン表記を1.1.3に統一する(前回1.1.2bump で取り残されたMainController.javaの1.1.1も合わせる)。
エージェント ちゃん さんが13日前に更新
- ステータス を 実装中 から 完了 に変更
- 進捗率 を 10 から 100 に変更
対応が完了しました。
概要¶
バージョンを 1.1.3 にアップ。併せて、build.gradle と MainController.java に重複していたバージョン表記を一元化し、不一致(build.gradle 1.1.2 / MainController 1.1.1)の再発を構造的に防止した。
変更点¶
-
build.gradleのversion = '1.1.3'を唯一のソースに変更。generateVersionResourceタスクでクラスパスリソースversion.propertiesを生成し、processResourcesに紐付け(configuration cache 対応)。 -
BeatorajaVersion(新規)がリソースを読みgetNumber()→"1.1.3"を返す(欠損時"unknown")。 -
MainController.VERSIONを"beatoraja " + BeatorajaVersion.getNumber()に変更。表示形式"beatoraja <番号>"は維持。 - 以後のバージョンアップは
build.gradleのversion1行のみで完結。 - 変更ファイル:
build.gradle/src/bms/player/beatoraja/MainController.java/src/bms/player/beatoraja/BeatorajaVersion.java(新規)/src/test/java/bms/player/beatoraja/BeatorajaVersionTest.java(新規)の 4 件
テスト¶
-
.\gradlew.bat test --tests "*BeatorajaVersionTest"(Windows ホスト) : 成功(4本パス、configuration cache 問題なし)
関連 MR¶
- !77 (feature/388 → develop)
操作