diff --git a/landlords-common/pom.xml b/landlords-common/pom.xml
deleted file mode 100644
index b171d10..0000000
--- a/landlords-common/pom.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
- 4.0.0
- landlords-common
- landlords-common
- This is a console version of the fight landlord game
-
-
- com.smallnico.ratel
- landlords
- 1.4.0
-
-
-
\ No newline at end of file
diff --git a/landlords-server/Dockerfile b/landlords-server/Dockerfile
index 4ee5e4b..91ac2ca 100644
--- a/landlords-server/Dockerfile
+++ b/landlords-server/Dockerfile
@@ -2,15 +2,12 @@
FROM maven:3.9-eclipse-temurin-21 AS build
WORKDIR /build
-# Copy parent pom and all module poms first for dependency caching
+# Copy parent pom and server module pom first for dependency caching
COPY pom.xml .
-COPY landlords-common/pom.xml landlords-common/
COPY landlords-server/pom.xml landlords-server/
-# Copy sources (common + server)
-COPY landlords-common/src landlords-common/src
+# Copy sources
COPY landlords-server/src landlords-server/src
-COPY protoc-resource protoc-resource
RUN mvn -B -pl landlords-server -am clean package -DskipTests
diff --git a/landlords-server/pom.xml b/landlords-server/pom.xml
index 03af6af..00b9498 100644
--- a/landlords-server/pom.xml
+++ b/landlords-server/pom.xml
@@ -17,11 +17,6 @@
-
- com.smallnico.ratel
- landlords-common
- 1.4.0
-
diff --git a/landlords-common/src/main/java/org/nico/ratel/landlords/channel/ChannelUtils.java b/landlords-server/src/main/java/org/nico/ratel/landlords/channel/ChannelUtils.java
similarity index 100%
rename from landlords-common/src/main/java/org/nico/ratel/landlords/channel/ChannelUtils.java
rename to landlords-server/src/main/java/org/nico/ratel/landlords/channel/ChannelUtils.java
diff --git a/landlords-common/src/main/java/org/nico/ratel/landlords/entity/Board.java b/landlords-server/src/main/java/org/nico/ratel/landlords/entity/Board.java
similarity index 100%
rename from landlords-common/src/main/java/org/nico/ratel/landlords/entity/Board.java
rename to landlords-server/src/main/java/org/nico/ratel/landlords/entity/Board.java
diff --git a/landlords-common/src/main/java/org/nico/ratel/landlords/entity/ClientSide.java b/landlords-server/src/main/java/org/nico/ratel/landlords/entity/ClientSide.java
similarity index 100%
rename from landlords-common/src/main/java/org/nico/ratel/landlords/entity/ClientSide.java
rename to landlords-server/src/main/java/org/nico/ratel/landlords/entity/ClientSide.java
diff --git a/landlords-common/src/main/java/org/nico/ratel/landlords/entity/ClientTransferData.java b/landlords-server/src/main/java/org/nico/ratel/landlords/entity/ClientTransferData.java
similarity index 100%
rename from landlords-common/src/main/java/org/nico/ratel/landlords/entity/ClientTransferData.java
rename to landlords-server/src/main/java/org/nico/ratel/landlords/entity/ClientTransferData.java
diff --git a/landlords-common/src/main/java/org/nico/ratel/landlords/entity/GameMove.java b/landlords-server/src/main/java/org/nico/ratel/landlords/entity/GameMove.java
similarity index 100%
rename from landlords-common/src/main/java/org/nico/ratel/landlords/entity/GameMove.java
rename to landlords-server/src/main/java/org/nico/ratel/landlords/entity/GameMove.java
diff --git a/landlords-common/src/main/java/org/nico/ratel/landlords/entity/Msg.java b/landlords-server/src/main/java/org/nico/ratel/landlords/entity/Msg.java
similarity index 100%
rename from landlords-common/src/main/java/org/nico/ratel/landlords/entity/Msg.java
rename to landlords-server/src/main/java/org/nico/ratel/landlords/entity/Msg.java
diff --git a/landlords-common/src/main/java/org/nico/ratel/landlords/entity/Room.java b/landlords-server/src/main/java/org/nico/ratel/landlords/entity/Room.java
similarity index 100%
rename from landlords-common/src/main/java/org/nico/ratel/landlords/entity/Room.java
rename to landlords-server/src/main/java/org/nico/ratel/landlords/entity/Room.java
diff --git a/landlords-common/src/main/java/org/nico/ratel/landlords/entity/ServerTransferData.java b/landlords-server/src/main/java/org/nico/ratel/landlords/entity/ServerTransferData.java
similarity index 100%
rename from landlords-common/src/main/java/org/nico/ratel/landlords/entity/ServerTransferData.java
rename to landlords-server/src/main/java/org/nico/ratel/landlords/entity/ServerTransferData.java
diff --git a/landlords-common/src/main/java/org/nico/ratel/landlords/enums/ClientEventCode.java b/landlords-server/src/main/java/org/nico/ratel/landlords/enums/ClientEventCode.java
similarity index 100%
rename from landlords-common/src/main/java/org/nico/ratel/landlords/enums/ClientEventCode.java
rename to landlords-server/src/main/java/org/nico/ratel/landlords/enums/ClientEventCode.java
diff --git a/landlords-common/src/main/java/org/nico/ratel/landlords/enums/ClientRole.java b/landlords-server/src/main/java/org/nico/ratel/landlords/enums/ClientRole.java
similarity index 100%
rename from landlords-common/src/main/java/org/nico/ratel/landlords/enums/ClientRole.java
rename to landlords-server/src/main/java/org/nico/ratel/landlords/enums/ClientRole.java
diff --git a/landlords-common/src/main/java/org/nico/ratel/landlords/enums/ClientStatus.java b/landlords-server/src/main/java/org/nico/ratel/landlords/enums/ClientStatus.java
similarity index 100%
rename from landlords-common/src/main/java/org/nico/ratel/landlords/enums/ClientStatus.java
rename to landlords-server/src/main/java/org/nico/ratel/landlords/enums/ClientStatus.java
diff --git a/landlords-common/src/main/java/org/nico/ratel/landlords/enums/GameResult.java b/landlords-server/src/main/java/org/nico/ratel/landlords/enums/GameResult.java
similarity index 100%
rename from landlords-common/src/main/java/org/nico/ratel/landlords/enums/GameResult.java
rename to landlords-server/src/main/java/org/nico/ratel/landlords/enums/GameResult.java
diff --git a/landlords-common/src/main/java/org/nico/ratel/landlords/enums/PieceType.java b/landlords-server/src/main/java/org/nico/ratel/landlords/enums/PieceType.java
similarity index 100%
rename from landlords-common/src/main/java/org/nico/ratel/landlords/enums/PieceType.java
rename to landlords-server/src/main/java/org/nico/ratel/landlords/enums/PieceType.java
diff --git a/landlords-common/src/main/java/org/nico/ratel/landlords/enums/RoomStatus.java b/landlords-server/src/main/java/org/nico/ratel/landlords/enums/RoomStatus.java
similarity index 100%
rename from landlords-common/src/main/java/org/nico/ratel/landlords/enums/RoomStatus.java
rename to landlords-server/src/main/java/org/nico/ratel/landlords/enums/RoomStatus.java
diff --git a/landlords-common/src/main/java/org/nico/ratel/landlords/enums/RoomType.java b/landlords-server/src/main/java/org/nico/ratel/landlords/enums/RoomType.java
similarity index 100%
rename from landlords-common/src/main/java/org/nico/ratel/landlords/enums/RoomType.java
rename to landlords-server/src/main/java/org/nico/ratel/landlords/enums/RoomType.java
diff --git a/landlords-common/src/main/java/org/nico/ratel/landlords/enums/ServerEventCode.java b/landlords-server/src/main/java/org/nico/ratel/landlords/enums/ServerEventCode.java
similarity index 100%
rename from landlords-common/src/main/java/org/nico/ratel/landlords/enums/ServerEventCode.java
rename to landlords-server/src/main/java/org/nico/ratel/landlords/enums/ServerEventCode.java
diff --git a/landlords-common/src/main/java/org/nico/ratel/landlords/exception/LandlordException.java b/landlords-server/src/main/java/org/nico/ratel/landlords/exception/LandlordException.java
similarity index 100%
rename from landlords-common/src/main/java/org/nico/ratel/landlords/exception/LandlordException.java
rename to landlords-server/src/main/java/org/nico/ratel/landlords/exception/LandlordException.java
diff --git a/landlords-common/src/main/java/org/nico/ratel/landlords/features/Features.java b/landlords-server/src/main/java/org/nico/ratel/landlords/features/Features.java
similarity index 100%
rename from landlords-common/src/main/java/org/nico/ratel/landlords/features/Features.java
rename to landlords-server/src/main/java/org/nico/ratel/landlords/features/Features.java
diff --git a/landlords-common/src/main/java/org/nico/ratel/landlords/handler/DefaultDecoder.java b/landlords-server/src/main/java/org/nico/ratel/landlords/handler/DefaultDecoder.java
similarity index 100%
rename from landlords-common/src/main/java/org/nico/ratel/landlords/handler/DefaultDecoder.java
rename to landlords-server/src/main/java/org/nico/ratel/landlords/handler/DefaultDecoder.java
diff --git a/landlords-common/src/main/java/org/nico/ratel/landlords/helper/GomokuHelper.java b/landlords-server/src/main/java/org/nico/ratel/landlords/helper/GomokuHelper.java
similarity index 100%
rename from landlords-common/src/main/java/org/nico/ratel/landlords/helper/GomokuHelper.java
rename to landlords-server/src/main/java/org/nico/ratel/landlords/helper/GomokuHelper.java
diff --git a/landlords-common/src/main/java/org/nico/ratel/landlords/helper/MapHelper.java b/landlords-server/src/main/java/org/nico/ratel/landlords/helper/MapHelper.java
similarity index 100%
rename from landlords-common/src/main/java/org/nico/ratel/landlords/helper/MapHelper.java
rename to landlords-server/src/main/java/org/nico/ratel/landlords/helper/MapHelper.java
diff --git a/landlords-common/src/main/java/org/nico/ratel/landlords/helper/TimeHelper.java b/landlords-server/src/main/java/org/nico/ratel/landlords/helper/TimeHelper.java
similarity index 100%
rename from landlords-common/src/main/java/org/nico/ratel/landlords/helper/TimeHelper.java
rename to landlords-server/src/main/java/org/nico/ratel/landlords/helper/TimeHelper.java
diff --git a/landlords-common/src/main/java/org/nico/ratel/landlords/print/FormatPrinter.java b/landlords-server/src/main/java/org/nico/ratel/landlords/print/FormatPrinter.java
similarity index 100%
rename from landlords-common/src/main/java/org/nico/ratel/landlords/print/FormatPrinter.java
rename to landlords-server/src/main/java/org/nico/ratel/landlords/print/FormatPrinter.java
diff --git a/landlords-common/src/main/java/org/nico/ratel/landlords/print/SimplePrinter.java b/landlords-server/src/main/java/org/nico/ratel/landlords/print/SimplePrinter.java
similarity index 100%
rename from landlords-common/src/main/java/org/nico/ratel/landlords/print/SimplePrinter.java
rename to landlords-server/src/main/java/org/nico/ratel/landlords/print/SimplePrinter.java
diff --git a/landlords-common/src/main/java/org/nico/ratel/landlords/print/SimpleWriter.java b/landlords-server/src/main/java/org/nico/ratel/landlords/print/SimpleWriter.java
similarity index 100%
rename from landlords-common/src/main/java/org/nico/ratel/landlords/print/SimpleWriter.java
rename to landlords-server/src/main/java/org/nico/ratel/landlords/print/SimpleWriter.java
diff --git a/landlords-common/src/main/java/org/nico/ratel/landlords/robot/GomokuAI.java b/landlords-server/src/main/java/org/nico/ratel/landlords/robot/GomokuAI.java
similarity index 100%
rename from landlords-common/src/main/java/org/nico/ratel/landlords/robot/GomokuAI.java
rename to landlords-server/src/main/java/org/nico/ratel/landlords/robot/GomokuAI.java
diff --git a/landlords-common/src/main/java/org/nico/ratel/landlords/transfer/ByteKit.java b/landlords-server/src/main/java/org/nico/ratel/landlords/transfer/ByteKit.java
similarity index 100%
rename from landlords-common/src/main/java/org/nico/ratel/landlords/transfer/ByteKit.java
rename to landlords-server/src/main/java/org/nico/ratel/landlords/transfer/ByteKit.java
diff --git a/landlords-common/src/main/java/org/nico/ratel/landlords/transfer/ByteLink.java b/landlords-server/src/main/java/org/nico/ratel/landlords/transfer/ByteLink.java
similarity index 100%
rename from landlords-common/src/main/java/org/nico/ratel/landlords/transfer/ByteLink.java
rename to landlords-server/src/main/java/org/nico/ratel/landlords/transfer/ByteLink.java
diff --git a/landlords-common/src/main/java/org/nico/ratel/landlords/transfer/TransferProtocolUtils.java b/landlords-server/src/main/java/org/nico/ratel/landlords/transfer/TransferProtocolUtils.java
similarity index 100%
rename from landlords-common/src/main/java/org/nico/ratel/landlords/transfer/TransferProtocolUtils.java
rename to landlords-server/src/main/java/org/nico/ratel/landlords/transfer/TransferProtocolUtils.java
diff --git a/landlords-common/src/main/java/org/nico/ratel/landlords/utils/JsonUtils.java b/landlords-server/src/main/java/org/nico/ratel/landlords/utils/JsonUtils.java
similarity index 100%
rename from landlords-common/src/main/java/org/nico/ratel/landlords/utils/JsonUtils.java
rename to landlords-server/src/main/java/org/nico/ratel/landlords/utils/JsonUtils.java
diff --git a/landlords-common/src/main/java/org/nico/ratel/landlords/utils/ListUtils.java b/landlords-server/src/main/java/org/nico/ratel/landlords/utils/ListUtils.java
similarity index 100%
rename from landlords-common/src/main/java/org/nico/ratel/landlords/utils/ListUtils.java
rename to landlords-server/src/main/java/org/nico/ratel/landlords/utils/ListUtils.java
diff --git a/landlords-common/src/main/java/org/nico/ratel/landlords/utils/OptionsUtils.java b/landlords-server/src/main/java/org/nico/ratel/landlords/utils/OptionsUtils.java
similarity index 100%
rename from landlords-common/src/main/java/org/nico/ratel/landlords/utils/OptionsUtils.java
rename to landlords-server/src/main/java/org/nico/ratel/landlords/utils/OptionsUtils.java
diff --git a/landlords-common/src/main/java/org/nico/ratel/landlords/utils/StreamUtils.java b/landlords-server/src/main/java/org/nico/ratel/landlords/utils/StreamUtils.java
similarity index 100%
rename from landlords-common/src/main/java/org/nico/ratel/landlords/utils/StreamUtils.java
rename to landlords-server/src/main/java/org/nico/ratel/landlords/utils/StreamUtils.java
diff --git a/protoc-resource/ClientTransferDataProtoc.proto b/landlords-server/src/main/resources/proto/ClientTransferDataProtoc.proto
similarity index 100%
rename from protoc-resource/ClientTransferDataProtoc.proto
rename to landlords-server/src/main/resources/proto/ClientTransferDataProtoc.proto
diff --git a/protoc-resource/ServerTransferDataProtoc.proto b/landlords-server/src/main/resources/proto/ServerTransferDataProtoc.proto
similarity index 100%
rename from protoc-resource/ServerTransferDataProtoc.proto
rename to landlords-server/src/main/resources/proto/ServerTransferDataProtoc.proto
diff --git a/protoc-resource/generate.sh b/landlords-server/src/main/resources/proto/generate.sh
similarity index 100%
rename from protoc-resource/generate.sh
rename to landlords-server/src/main/resources/proto/generate.sh
diff --git a/landlords-common/src/test/java/org/nico/ratel/landlords/helper/tests/GomokuHelperTest.java b/landlords-server/src/test/java/org/nico/ratel/landlords/helper/tests/GomokuHelperTest.java
similarity index 100%
rename from landlords-common/src/test/java/org/nico/ratel/landlords/helper/tests/GomokuHelperTest.java
rename to landlords-server/src/test/java/org/nico/ratel/landlords/helper/tests/GomokuHelperTest.java
diff --git a/landlords-common/src/test/java/org/nico/ratel/landlords/robot/tests/GomokuAITest.java b/landlords-server/src/test/java/org/nico/ratel/landlords/robot/tests/GomokuAITest.java
similarity index 100%
rename from landlords-common/src/test/java/org/nico/ratel/landlords/robot/tests/GomokuAITest.java
rename to landlords-server/src/test/java/org/nico/ratel/landlords/robot/tests/GomokuAITest.java
diff --git a/pom.xml b/pom.xml
index 957c6ba..6994941 100644
--- a/pom.xml
+++ b/pom.xml
@@ -94,7 +94,6 @@
landlords-server
- landlords-common