summaryrefslogtreecommitdiff
path: root/engine/build.gradle.kts
diff options
context:
space:
mode:
authorSho Sakuma <me@m1sk9.dev>2026-01-05 23:07:10 +0900
committerSho Sakuma <me@m1sk9.dev>2026-01-05 23:07:10 +0900
commit2a289cb0527057b098507a3484dcc9ec37af1528 (patch)
treebdc51861afbf43e73152d70f0008bac67696982d /engine/build.gradle.kts
parent4fe9e26641990f0696ee1841b8e8577ed1eefe55 (diff)
downloadLunaticChat-2a289cb0527057b098507a3484dcc9ec37af1528.tar.gz
LunaticChat-2a289cb0527057b098507a3484dcc9ec37af1528.tar.bz2
LunaticChat-2a289cb0527057b098507a3484dcc9ec37af1528.zip
refactor: migrate to multi-project structure
マルチプロジェクト構造に移行し,Paper と Velocity の両方をサポートできるようにしました. - engine: 共通ロジック(データモデル,JSON シリアライゼーション) - platform-paper: Paper プラグイン実装 - platform-velocity: Velocity プラグイン実装(将来用) 主な変更: - settings.gradle.kts: サブプロジェクト定義を追加 - build.gradle.kts: マルチプロジェクト用に再構成 - 既存コードを platform-paper に移動 - CI/CD ワークフローを更新 - Docker 設定を更新 - IntelliJ Run Configurations を更新 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Diffstat (limited to 'engine/build.gradle.kts')
-rw-r--r--engine/build.gradle.kts9
1 files changed, 9 insertions, 0 deletions
diff --git a/engine/build.gradle.kts b/engine/build.gradle.kts
new file mode 100644
index 0000000..9706c62
--- /dev/null
+++ b/engine/build.gradle.kts
@@ -0,0 +1,9 @@
+plugins {
+ kotlin("jvm")
+ kotlin("plugin.serialization")
+}
+
+dependencies {
+ // JSON シリアライゼーション
+ implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.7.3")
+}