mirror of
https://github.com/tiennm99/caro.git
synced 2026-09-08 06:17:04 +00:00
refactor: consolidate landlords-common into landlords-server
- Move all 11 common sub-packages (channel, entity, enums, exception, features, handler, helper, print, robot, transfer, utils) into landlords-server/src/main/java with git mv (history preserved). - Move common test sources (helper, robot) into landlords-server/src/test. - Move protoc-resource (.proto files + generate.sh) into landlords-server/src/main/resources/proto/ for future proto-over-WS use. - Delete landlords-common/ and protoc-resource/ dirs. - Drop landlords-common module from root pom.xml. - Drop landlords-common dependency from landlords-server/pom.xml. - Simplify Dockerfile COPY lines (only server/ remains).
This commit is contained in:
@@ -1,16 +0,0 @@
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<artifactId>landlords-common</artifactId>
|
||||
<name>landlords-common</name>
|
||||
<description>This is a console version of the fight landlord game</description>
|
||||
|
||||
<parent>
|
||||
<groupId>com.smallnico.ratel</groupId>
|
||||
<artifactId>landlords</artifactId>
|
||||
<version>1.4.0</version>
|
||||
</parent>
|
||||
|
||||
</project>
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -17,11 +17,6 @@
|
||||
</properties>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>com.smallnico.ratel</groupId>
|
||||
<artifactId>landlords-common</artifactId>
|
||||
<version>1.4.0</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
<build>
|
||||
|
||||
Reference in New Issue
Block a user