1
0
Fork 0

separate into different modules

This commit is contained in:
Xavier Fontanet 2024-06-22 12:57:37 +02:00
parent ca8d059292
commit 792caa39a4
16 changed files with 65 additions and 12 deletions

19
mars-station/pom.xml Normal file
View File

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<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">
<parent>
<artifactId>mars-rover</artifactId>
<groupId>cat.hack3.codingtests</groupId>
<version>1.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>mars-station</artifactId>
<properties>
<maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target>
</properties>
</project>

View File

@ -5,9 +5,15 @@
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>cat.hack3.codingtests</groupId> <groupId>cat.hack3.codingtests</groupId>
<artifactId>wallapop-backend-test</artifactId> <artifactId>mars-rover</artifactId>
<packaging>pom</packaging>
<version>1.0-SNAPSHOT</version> <version>1.0-SNAPSHOT</version>
<modules>
<module>mars-station</module>
<module>user-interface-console</module>
</modules>
<properties> <properties>
<maven.compiler.source>17</maven.compiler.source> <maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target> <maven.compiler.target>17</maven.compiler.target>

View File

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8"?>
<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">
<parent>
<artifactId>mars-rover</artifactId>
<groupId>cat.hack3.codingtests</groupId>
<version>1.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>user-interface-console</artifactId>
<properties>
<maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target>
</properties>
<dependencies>
<dependency>
<groupId>cat.hack3.codingtests</groupId>
<artifactId>mars-station</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
</dependencies>
</project>

View File

@ -1,10 +1,10 @@
package cat.hack3.codingtests.marsrover.ui; package cat.hack3.codingtests.marsrover.ui.console;
import cat.hack3.codingtests.marsrover.MarsRover; import cat.hack3.codingtests.marsrover.MarsRover;
import java.util.Scanner; 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 { public class ClientCommandInterface {

View File

@ -1,10 +1,11 @@
package cat.hack3.codingtests.marsrover.ui; package cat.hack3.codingtests.marsrover.ui.console;
import cat.hack3.codingtests.marsrover.Direction; import cat.hack3.codingtests.marsrover.Direction;
import java.util.Scanner; import java.util.Scanner;
import static cat.hack3.codingtests.marsrover.ui.UICommons.*; import static cat.hack3.codingtests.marsrover.ui.console.UICommons.*;
public class DirectionRetriever { public class DirectionRetriever {
private final Scanner reader; private final Scanner reader;

View File

@ -1,4 +1,4 @@
package cat.hack3.codingtests.marsrover.ui; package cat.hack3.codingtests.marsrover.ui.console;
public interface PresentationMessage { public interface PresentationMessage {
String INTRO = """ String INTRO = """

View File

@ -1,11 +1,11 @@
package cat.hack3.codingtests.marsrover.ui; package cat.hack3.codingtests.marsrover.ui.console;
import cat.hack3.codingtests.marsrover.MarsRover; import cat.hack3.codingtests.marsrover.MarsRover;
import java.util.Scanner; import java.util.Scanner;
import static cat.hack3.codingtests.marsrover.ui.UICommons.isNotExitSignal; import static cat.hack3.codingtests.marsrover.ui.console.UICommons.isNotExitSignal;
import static cat.hack3.codingtests.marsrover.ui.UICommons.output; import static cat.hack3.codingtests.marsrover.ui.console.UICommons.output;
public class RoverCommandsPerformer { public class RoverCommandsPerformer {
private final Scanner reader; private final Scanner reader;

View File

@ -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.Coordinates;
import cat.hack3.codingtests.marsrover.Direction; import cat.hack3.codingtests.marsrover.Direction;
@ -9,7 +9,7 @@ import java.util.InputMismatchException;
import java.util.List; import java.util.List;
import java.util.Scanner; 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 { public class RoverInitializer {
private final Scanner reader; private final Scanner reader;

View File

@ -1,4 +1,4 @@
package cat.hack3.codingtests.marsrover.ui; package cat.hack3.codingtests.marsrover.ui.console;
public class UICommons { public class UICommons {