diff options
Diffstat (limited to 'pacman')
| -rw-r--r-- | pacman/controller/pom.xml | 33 | ||||
| -rw-r--r-- | pacman/pom.xml | 30 | ||||
| -rw-r--r-- | pacman/view/pom.xml | 21 |
3 files changed, 54 insertions, 30 deletions
diff --git a/pacman/controller/pom.xml b/pacman/controller/pom.xml index 6baf25f..a610a10 100644 --- a/pacman/controller/pom.xml +++ b/pacman/controller/pom.xml @@ -11,6 +11,10 @@ </parent> <artifactId>controller</artifactId> + <name>pacman-controller</name> + <description> + JavaFX main entry point and controller logic for the Pacman game. + </description> <dependencies> <!-- Dependencies on Model and View Modules --> @@ -24,6 +28,23 @@ <artifactId>view</artifactId> <version>1.0-SNAPSHOT</version> </dependency> + + <!-- JavaFX Dependencies --> + <dependency> + <groupId>org.openjfx</groupId> + <artifactId>javafx-base</artifactId> + <version>${javafx.version}</version> + </dependency> + <dependency> + <groupId>org.openjfx</groupId> + <artifactId>javafx-controls</artifactId> + <version>${javafx.version}</version> + </dependency> + <dependency> + <groupId>org.openjfx</groupId> + <artifactId>javafx-graphics</artifactId> + <version>${javafx.version}</version> + </dependency> </dependencies> <build> @@ -34,8 +55,18 @@ <artifactId>javafx-maven-plugin</artifactId> <version>0.0.8</version> <configuration> - <mainClass>com.gr15.pacman.controller.GameApp</mainClass> + <mainClass> + com.gr15.pacman.controller/com.gr15.pacman.controller.GameApp + </mainClass> </configuration> + <executions> + <execution> + <id>default-cli</id> + <goals> + <goal>run</goal> + </goals> + </execution> + </executions> </plugin> </plugins> </build> diff --git a/pacman/pom.xml b/pacman/pom.xml index 9299cd5..f9c7d0c 100644 --- a/pacman/pom.xml +++ b/pacman/pom.xml @@ -10,10 +10,8 @@ <packaging>pom</packaging> <properties> - <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> - <maven.compiler.source>24</maven.compiler.source> - <maven.compiler.target>24</maven.compiler.target> - <javafx.version>17.0.2</javafx.version> <!-- Centralized JavaFX version --> + <maven.compiler.release>24</maven.compiler.release> + <javafx.version>17.0.2</javafx.version> </properties> <modules> @@ -22,36 +20,14 @@ <module>controller</module> </modules> - <dependencies> - <!-- JavaFX Dependencies --> - <dependency> - <groupId>org.openjfx</groupId> - <artifactId>javafx-base</artifactId> - <version>${javafx.version}</version> - </dependency> - <dependency> - <groupId>org.openjfx</groupId> - <artifactId>javafx-controls</artifactId> - <version>${javafx.version}</version> - </dependency> - <dependency> - <groupId>org.openjfx</groupId> - <artifactId>javafx-graphics</artifactId> - <version>${javafx.version}</version> - </dependency> - </dependencies> - <build> <plugins> - <!-- Maven Compiler Plugin --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.10.1</version> <configuration> - <source>${maven.compiler.source}</source> - <target>${maven.compiler.target}</target> - <release>${maven.compiler.target}</release> + <release>${maven.compiler.release}</release> </configuration> </plugin> </plugins> diff --git a/pacman/view/pom.xml b/pacman/view/pom.xml index e8e2631..61b79e7 100644 --- a/pacman/view/pom.xml +++ b/pacman/view/pom.xml @@ -1,6 +1,6 @@ <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://www.w3.org/maven-v4_0_0.xsd"> + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://www.w3.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> @@ -19,5 +19,22 @@ <artifactId>model</artifactId> <version>1.0-SNAPSHOT</version> </dependency> + + <!-- JavaFX Dependencies --> + <dependency> + <groupId>org.openjfx</groupId> + <artifactId>javafx-base</artifactId> + <version>${javafx.version}</version> + </dependency> + <dependency> + <groupId>org.openjfx</groupId> + <artifactId>javafx-controls</artifactId> + <version>${javafx.version}</version> + </dependency> + <dependency> + <groupId>org.openjfx</groupId> + <artifactId>javafx-graphics</artifactId> + <version>${javafx.version}</version> + </dependency> </dependencies> </project> |