Project

General

Profile

Actions

運用 #11

closed

【調査】Java・Gradleを最新バージョンに変更し、プロジェクトを再作成してみる

Added by Tatsuki Yamanaka 7 months ago. Updated about 5 hours ago.

Status:
クローズ
Priority:
高い
Start date:
06/05/2025
Due date:
07/31/2025
% Done:

50%

Estimated time:
40:00 h
Spent time:

Description

概要

VSCodeで開発中だが、各拡張機能のバージョンが自動で上がってしまい、ビルドができなくなった(Java・Gradleが古すぎるかも)
一度eclipseで確認するが、Java・Gradleのバージョンを変更し、動作確認をする
ソース側も多少変更が発生するため調査を行う

java:21.0.12
Spring:3.5.0
Gradle:8.14 ※7.64(7.65)はjava1.8が使用可能、8以降は不可

手順

1.eclipseで現状確認
2.https://start.spring.io/ より新規プロジェクトを作成
3.build.gradleを修正
4.ビルド確認
5.ソースの移行
6.動作確認


Files

tomole-spring-initializr.png (74.2 KB) tomole-spring-initializr.png Tatsuki Yamanaka, 06/05/2025 05:22 AM
tomole-spring-initializr.png
Actions #1

Updated by Tatsuki Yamanaka 7 months ago

  • Status changed from 新規 to 進行中
Actions #2

Updated by Tatsuki Yamanaka 7 months ago

1.eclipseで現状確認
2.https://start.spring.io/ より新規プロジェクトを作成
3.build.gradleを修正

上記は済、現在ソース移行中

以下メモ
~admin/application/StallSettingUpdateRequestValidator.java:
nullが許容されなくなり、別途エラーコードの指定が必要、別でエラーコード・メッセージの定義が必要か

if (stallIds.noneMatch(s -> s == request.getStallId())) {
    errors.reject(null);
        return;
    }

    // 個室ステータスが正しいかを調べる
    try {
        StallState.of(request.getState());
    } catch (IllegalArgumentException e) {
        errors.reject(null);
        return;
    }
Actions #3

Updated by Tatsuki Yamanaka 7 months ago

  • % Done changed from 0 to 50

エラーの解決にはバージョンを上げる必要が発生(java, gradle, spring-boot)
バージョンを上げた場合以下のライブラリが存在しない、また動作しなくなる
・doma(build.gradle経由)
・annotation-mapper-0.0.2.jar(libs配下に配置)

さらに上記のライブラリのバージョン上げてしまうと大幅なソース側の修正が発生
一旦アップデート対応をやめ、再構築の方に進める

Actions #4

Updated by Tatsuki Yamanaka 6 months ago

  • Due date changed from 06/13/2025 to 07/31/2025

一旦保留

Actions #5

Updated by Tatsuki Yamanaka about 5 hours ago

  • Status changed from 進行中 to クローズ

Javaプロジェクトは更新不可のためクローズ

Actions

Also available in: Atom PDF