diff --git a/mars-station/pom.xml b/mars-station/pom.xml new file mode 100644 index 0000000..6df7410 --- /dev/null +++ b/mars-station/pom.xml @@ -0,0 +1,19 @@ + + + + mars-rover + cat.hack3.codingtests + 1.0-SNAPSHOT + + 4.0.0 + + mars-station + + + 17 + 17 + + + \ No newline at end of file diff --git a/src/main/java/cat/hack3/codingtests/marsrover/Coordinates.java b/mars-station/src/main/java/cat/hack3/codingtests/marsrover/Coordinates.java similarity index 100% rename from src/main/java/cat/hack3/codingtests/marsrover/Coordinates.java rename to mars-station/src/main/java/cat/hack3/codingtests/marsrover/Coordinates.java diff --git a/src/main/java/cat/hack3/codingtests/marsrover/Direction.java b/mars-station/src/main/java/cat/hack3/codingtests/marsrover/Direction.java similarity index 100% rename from src/main/java/cat/hack3/codingtests/marsrover/Direction.java rename to mars-station/src/main/java/cat/hack3/codingtests/marsrover/Direction.java diff --git a/src/main/java/cat/hack3/codingtests/marsrover/MapIncrementalPositionResolver.java b/mars-station/src/main/java/cat/hack3/codingtests/marsrover/MapIncrementalPositionResolver.java similarity index 100% rename from src/main/java/cat/hack3/codingtests/marsrover/MapIncrementalPositionResolver.java rename to mars-station/src/main/java/cat/hack3/codingtests/marsrover/MapIncrementalPositionResolver.java diff --git a/src/main/java/cat/hack3/codingtests/marsrover/MarsMap.java b/mars-station/src/main/java/cat/hack3/codingtests/marsrover/MarsMap.java similarity index 100% rename from src/main/java/cat/hack3/codingtests/marsrover/MarsMap.java rename to mars-station/src/main/java/cat/hack3/codingtests/marsrover/MarsMap.java diff --git a/src/main/java/cat/hack3/codingtests/marsrover/MarsRover.java b/mars-station/src/main/java/cat/hack3/codingtests/marsrover/MarsRover.java similarity index 100% rename from src/main/java/cat/hack3/codingtests/marsrover/MarsRover.java rename to mars-station/src/main/java/cat/hack3/codingtests/marsrover/MarsRover.java diff --git a/src/test/java/cat/hack3/codingtests/marsrover/MarsRoverTest.java b/mars-station/src/test/java/cat/hack3/codingtests/marsrover/MarsRoverTest.java similarity index 100% rename from src/test/java/cat/hack3/codingtests/marsrover/MarsRoverTest.java rename to mars-station/src/test/java/cat/hack3/codingtests/marsrover/MarsRoverTest.java diff --git a/src/test/java/cat/hack3/codingtests/marsrover/MarsRoverWithObstaclesTest.java b/mars-station/src/test/java/cat/hack3/codingtests/marsrover/MarsRoverWithObstaclesTest.java similarity index 100% rename from src/test/java/cat/hack3/codingtests/marsrover/MarsRoverWithObstaclesTest.java rename to mars-station/src/test/java/cat/hack3/codingtests/marsrover/MarsRoverWithObstaclesTest.java diff --git a/pom.xml b/pom.xml index 114f2be..c43654c 100644 --- a/pom.xml +++ b/pom.xml @@ -5,9 +5,15 @@ 4.0.0 cat.hack3.codingtests - wallapop-backend-test + mars-rover + pom 1.0-SNAPSHOT + + mars-station + user-interface-console + + 17 17 diff --git a/user-interface-console/pom.xml b/user-interface-console/pom.xml new file mode 100644 index 0000000..8c593ef --- /dev/null +++ b/user-interface-console/pom.xml @@ -0,0 +1,27 @@ + + + + mars-rover + cat.hack3.codingtests + 1.0-SNAPSHOT + + 4.0.0 + + user-interface-console + + + 17 + 17 + + + + + cat.hack3.codingtests + mars-station + 1.0-SNAPSHOT + + + + \ No newline at end of file diff --git a/src/main/java/cat/hack3/codingtests/marsrover/ui/ClientCommandInterface.java b/user-interface-console/src/main/java/cat/hack3/codingtests/marsrover/ui/console/ClientCommandInterface.java similarity index 88% rename from src/main/java/cat/hack3/codingtests/marsrover/ui/ClientCommandInterface.java rename to user-interface-console/src/main/java/cat/hack3/codingtests/marsrover/ui/console/ClientCommandInterface.java index 4dd32f1..ec99af1 100644 --- a/src/main/java/cat/hack3/codingtests/marsrover/ui/ClientCommandInterface.java +++ b/user-interface-console/src/main/java/cat/hack3/codingtests/marsrover/ui/console/ClientCommandInterface.java @@ -1,10 +1,10 @@ -package cat.hack3.codingtests.marsrover.ui; +package cat.hack3.codingtests.marsrover.ui.console; import cat.hack3.codingtests.marsrover.MarsRover; import java.util.Scanner; -import static cat.hack3.codingtests.marsrover.ui.UICommons.output; +import static cat.hack3.codingtests.marsrover.ui.console.UICommons.output; public class ClientCommandInterface { diff --git a/src/main/java/cat/hack3/codingtests/marsrover/ui/DirectionRetriever.java b/user-interface-console/src/main/java/cat/hack3/codingtests/marsrover/ui/console/DirectionRetriever.java similarity index 90% rename from src/main/java/cat/hack3/codingtests/marsrover/ui/DirectionRetriever.java rename to user-interface-console/src/main/java/cat/hack3/codingtests/marsrover/ui/console/DirectionRetriever.java index e936d89..9864011 100644 --- a/src/main/java/cat/hack3/codingtests/marsrover/ui/DirectionRetriever.java +++ b/user-interface-console/src/main/java/cat/hack3/codingtests/marsrover/ui/console/DirectionRetriever.java @@ -1,10 +1,11 @@ -package cat.hack3.codingtests.marsrover.ui; +package cat.hack3.codingtests.marsrover.ui.console; + import cat.hack3.codingtests.marsrover.Direction; import java.util.Scanner; -import static cat.hack3.codingtests.marsrover.ui.UICommons.*; +import static cat.hack3.codingtests.marsrover.ui.console.UICommons.*; public class DirectionRetriever { private final Scanner reader; diff --git a/src/main/java/cat/hack3/codingtests/marsrover/ui/PresentationMessage.java b/user-interface-console/src/main/java/cat/hack3/codingtests/marsrover/ui/console/PresentationMessage.java similarity index 98% rename from src/main/java/cat/hack3/codingtests/marsrover/ui/PresentationMessage.java rename to user-interface-console/src/main/java/cat/hack3/codingtests/marsrover/ui/console/PresentationMessage.java index 2de9f42..7e47f21 100644 --- a/src/main/java/cat/hack3/codingtests/marsrover/ui/PresentationMessage.java +++ b/user-interface-console/src/main/java/cat/hack3/codingtests/marsrover/ui/console/PresentationMessage.java @@ -1,4 +1,4 @@ -package cat.hack3.codingtests.marsrover.ui; +package cat.hack3.codingtests.marsrover.ui.console; public interface PresentationMessage { String INTRO = """ diff --git a/src/main/java/cat/hack3/codingtests/marsrover/ui/RoverCommandsPerformer.java b/user-interface-console/src/main/java/cat/hack3/codingtests/marsrover/ui/console/RoverCommandsPerformer.java similarity index 82% rename from src/main/java/cat/hack3/codingtests/marsrover/ui/RoverCommandsPerformer.java rename to user-interface-console/src/main/java/cat/hack3/codingtests/marsrover/ui/console/RoverCommandsPerformer.java index 082fc2d..291643d 100644 --- a/src/main/java/cat/hack3/codingtests/marsrover/ui/RoverCommandsPerformer.java +++ b/user-interface-console/src/main/java/cat/hack3/codingtests/marsrover/ui/console/RoverCommandsPerformer.java @@ -1,11 +1,11 @@ -package cat.hack3.codingtests.marsrover.ui; +package cat.hack3.codingtests.marsrover.ui.console; import cat.hack3.codingtests.marsrover.MarsRover; import java.util.Scanner; -import static cat.hack3.codingtests.marsrover.ui.UICommons.isNotExitSignal; -import static cat.hack3.codingtests.marsrover.ui.UICommons.output; +import static cat.hack3.codingtests.marsrover.ui.console.UICommons.isNotExitSignal; +import static cat.hack3.codingtests.marsrover.ui.console.UICommons.output; public class RoverCommandsPerformer { private final Scanner reader; diff --git a/src/main/java/cat/hack3/codingtests/marsrover/ui/RoverInitializer.java b/user-interface-console/src/main/java/cat/hack3/codingtests/marsrover/ui/console/RoverInitializer.java similarity index 95% rename from src/main/java/cat/hack3/codingtests/marsrover/ui/RoverInitializer.java rename to user-interface-console/src/main/java/cat/hack3/codingtests/marsrover/ui/console/RoverInitializer.java index ca4eaf0..d0f1d5d 100644 --- a/src/main/java/cat/hack3/codingtests/marsrover/ui/RoverInitializer.java +++ b/user-interface-console/src/main/java/cat/hack3/codingtests/marsrover/ui/console/RoverInitializer.java @@ -1,4 +1,4 @@ -package cat.hack3.codingtests.marsrover.ui; +package cat.hack3.codingtests.marsrover.ui.console; import cat.hack3.codingtests.marsrover.Coordinates; import cat.hack3.codingtests.marsrover.Direction; @@ -9,7 +9,7 @@ import java.util.InputMismatchException; import java.util.List; import java.util.Scanner; -import static cat.hack3.codingtests.marsrover.ui.UICommons.output; +import static cat.hack3.codingtests.marsrover.ui.console.UICommons.output; public class RoverInitializer { private final Scanner reader; diff --git a/src/main/java/cat/hack3/codingtests/marsrover/ui/UICommons.java b/user-interface-console/src/main/java/cat/hack3/codingtests/marsrover/ui/console/UICommons.java similarity index 88% rename from src/main/java/cat/hack3/codingtests/marsrover/ui/UICommons.java rename to user-interface-console/src/main/java/cat/hack3/codingtests/marsrover/ui/console/UICommons.java index 3fe0030..982cb08 100644 --- a/src/main/java/cat/hack3/codingtests/marsrover/ui/UICommons.java +++ b/user-interface-console/src/main/java/cat/hack3/codingtests/marsrover/ui/console/UICommons.java @@ -1,4 +1,4 @@ -package cat.hack3.codingtests.marsrover.ui; +package cat.hack3.codingtests.marsrover.ui.console; public class UICommons {