From 66d9a367a432bd7c60d72478817c8982f35454b4 Mon Sep 17 00:00:00 2001
From: "nathan.lhote" <nathan.lhote@lis-lab.fr>
Date: Mon, 24 Jan 2022 17:47:36 +0100
Subject: [PATCH] setup

---
 build.gradle                                  | 24 +++++++++----------
 settings.gradle                               |  2 +-
 .../AppMeteo.java => foodapp/FoodApp.java}    |  8 +++----
 .../FoodAppCLI.java}                          |  4 ++--
 .../controller/FoodAppController.java}        |  2 +-
 .../{appmeteo => foodapp}/model/Authors.java  |  2 +-
 .../view/foodapp.fxml}                        |  2 +-
 .../model/AuthorsTest.java                    |  0
 8 files changed, 22 insertions(+), 22 deletions(-)
 rename src/main/java/app/{appmeteo/AppMeteo.java => foodapp/FoodApp.java} (75%)
 rename src/main/java/app/{appmeteo/AppMeteoCLI.java => foodapp/FoodAppCLI.java} (90%)
 rename src/main/java/app/{appmeteo/controller/AppMeteoController.java => foodapp/controller/FoodAppController.java} (93%)
 rename src/main/java/app/{appmeteo => foodapp}/model/Authors.java (91%)
 rename src/main/resources/app/{appmeteo/view/appmeteo.fxml => foodapp/view/foodapp.fxml} (91%)
 rename src/test/java/app/{appmeteo => foodapp}/model/AuthorsTest.java (100%)

diff --git a/build.gradle b/build.gradle
index 23a8be8..2cd018b 100644
--- a/build.gradle
+++ b/build.gradle
@@ -36,23 +36,23 @@ repositories {
 }
 
 dependencies {
-    compile "com.github.penemue:keap:0.3.0"
+    
 
-    compile 'org.kordamp.ikonli:ikonli-javafx:11.1.0'
-    compile 'org.kordamp.ikonli:ikonli-fontawesome5-pack:11.1.0'
-    compile 'org.kordamp.ikonli:ikonli-material-pack:11.1.0'
-    compile 'org.codehaus.griffon:griffon-javafx:2.15.1'
-    compile 'org.controlsfx:controlsfx:11.0.0-RC2'
+    implementation 'org.kordamp.ikonli:ikonli-javafx:11.1.0'
+    implementation 'org.kordamp.ikonli:ikonli-fontawesome5-pack:11.1.0'
+    implementation 'org.kordamp.ikonli:ikonli-material-pack:11.1.0'
+    implementation 'org.codehaus.griffon:griffon-javafx:2.15.1'
+    implementation 'org.controlsfx:controlsfx:11.0.0-RC2'
 
-    testCompile "org.junit.jupiter:junit-jupiter-api:5.4.0"
-    testRuntime "org.junit.jupiter:junit-jupiter-engine:5.4.0"
+    testImplementation "org.junit.jupiter:junit-jupiter-api:5.4.0"
+    testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:5.4.0"
 
-    testCompile "org.testfx:testfx-junit5:4.0.15-alpha"
-    testRuntime "org.testfx:openjfx-monocle:jdk-11+26"
+    testImplementation "org.testfx:testfx-junit5:4.0.15-alpha"
+    testRuntimeOnly "org.testfx:openjfx-monocle:jdk-11+26"
 }
 
 task(runCLI, dependsOn: 'classes', type: JavaExec) {
-    main = 'app.appmeteo.AppMeteoCLI'
+    main = 'app.foodapp.FoodAppCLI'
     classpath = sourceSets.main.runtimeClasspath
     standardInput = System.in
     args "list"
@@ -60,7 +60,7 @@ task(runCLI, dependsOn: 'classes', type: JavaExec) {
 }
 
 application {
-    mainClassName = 'app.appmeteo.AppMeteo'
+    mainClassName = 'app.foodapp.FoodApp'
     applicationDefaultJvmArgs = [
             '--add-opens=javafx.base/com.sun.javafx.event=ALL-UNNAMED'
     ]
diff --git a/settings.gradle b/settings.gradle
index c087dde..eb66f3e 100644
--- a/settings.gradle
+++ b/settings.gradle
@@ -1,2 +1,2 @@
-rootProject.name = 'appmeteo'
+rootProject.name = 'foodapp'
 
diff --git a/src/main/java/app/appmeteo/AppMeteo.java b/src/main/java/app/foodapp/FoodApp.java
similarity index 75%
rename from src/main/java/app/appmeteo/AppMeteo.java
rename to src/main/java/app/foodapp/FoodApp.java
index e5bedec..f6282f1 100644
--- a/src/main/java/app/appmeteo/AppMeteo.java
+++ b/src/main/java/app/foodapp/FoodApp.java
@@ -1,4 +1,4 @@
-package app.appmeteo;
+package app.foodapp;
 
 import javafx.application.Application;
 import javafx.fxml.FXMLLoader;
@@ -7,12 +7,12 @@ import javafx.scene.Scene;
 import javafx.stage.Stage;
 
 
-public class AppMeteo extends Application {
+public class FoodApp extends Application {
 
     @Override
     public void start(Stage primaryStage) throws Exception {
-        Parent root = FXMLLoader.load(getClass().getResource("/app/appmeteo/view/appmeteo.fxml"));
-        primaryStage.setTitle("AppMeteo");
+        Parent root = FXMLLoader.load(getClass().getResource("/app/foodapp/view/foodapp.fxml"));
+        primaryStage.setTitle("FoodApp");
         primaryStage.setScene(new Scene(root));
         primaryStage.show();
     }
diff --git a/src/main/java/app/appmeteo/AppMeteoCLI.java b/src/main/java/app/foodapp/FoodAppCLI.java
similarity index 90%
rename from src/main/java/app/appmeteo/AppMeteoCLI.java
rename to src/main/java/app/foodapp/FoodAppCLI.java
index 6dac6e2..e9a2030 100644
--- a/src/main/java/app/appmeteo/AppMeteoCLI.java
+++ b/src/main/java/app/foodapp/FoodAppCLI.java
@@ -1,8 +1,8 @@
-package app.appmeteo;
+package app.foodapp;
 
 import java.util.Scanner;
 
-public class AppMeteoCLI {
+public class FoodAppCLI {
     public static void main(String[] args) {
         System.out.println("Welcome to the weather app");
 
diff --git a/src/main/java/app/appmeteo/controller/AppMeteoController.java b/src/main/java/app/foodapp/controller/FoodAppController.java
similarity index 93%
rename from src/main/java/app/appmeteo/controller/AppMeteoController.java
rename to src/main/java/app/foodapp/controller/FoodAppController.java
index 0e52a0d..eb96019 100644
--- a/src/main/java/app/appmeteo/controller/AppMeteoController.java
+++ b/src/main/java/app/foodapp/controller/FoodAppController.java
@@ -8,7 +8,7 @@ import javafx.scene.control.Label;
 import java.net.URL;
 import java.util.ResourceBundle;
 
-public class AppMeteoController implements Initializable {
+public class FoodAppController implements Initializable {
 
     @FXML private Button helloWorldButton;
     @FXML private Button goodByeWorldButton;
diff --git a/src/main/java/app/appmeteo/model/Authors.java b/src/main/java/app/foodapp/model/Authors.java
similarity index 91%
rename from src/main/java/app/appmeteo/model/Authors.java
rename to src/main/java/app/foodapp/model/Authors.java
index 905cb41..40e9f2e 100644
--- a/src/main/java/app/appmeteo/model/Authors.java
+++ b/src/main/java/app/foodapp/model/Authors.java
@@ -1,4 +1,4 @@
-package app.appmeteo.model;
+package app.foodapp.model;
 
 import java.util.ArrayList;
 import java.util.List;
diff --git a/src/main/resources/app/appmeteo/view/appmeteo.fxml b/src/main/resources/app/foodapp/view/foodapp.fxml
similarity index 91%
rename from src/main/resources/app/appmeteo/view/appmeteo.fxml
rename to src/main/resources/app/foodapp/view/foodapp.fxml
index 9cffe23..8118e59 100644
--- a/src/main/resources/app/appmeteo/view/appmeteo.fxml
+++ b/src/main/resources/app/foodapp/view/foodapp.fxml
@@ -4,7 +4,7 @@
 <?import javafx.scene.control.Label?>
 <?import javafx.scene.layout.AnchorPane?>
 
-<AnchorPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="300.0" prefWidth="300.0" xmlns="http://javafx.com/javafx/8.0.60" xmlns:fx="http://javafx.com/fxml/1" fx:controller="app.appmeteo.controller.AppMeteoController">
+<AnchorPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="300.0" prefWidth="300.0" xmlns="http://javafx.com/javafx/8.0.60" xmlns:fx="http://javafx.com/fxml/1" fx:controller="app.foodapp.controller.FoodAppController">
     <children>
         <Button fx:id="helloWorldButton" layoutX="45.0" layoutY="87.0" mnemonicParsing="false" onMouseClicked="#displayHelloWorld" text="Hello World" />
         <Button fx:id="goodByeWorldButton" layoutX="175.0" layoutY="87.0" mnemonicParsing="false" onMouseClicked="#goodByeWorld" text="Good Bye World" />
diff --git a/src/test/java/app/appmeteo/model/AuthorsTest.java b/src/test/java/app/foodapp/model/AuthorsTest.java
similarity index 100%
rename from src/test/java/app/appmeteo/model/AuthorsTest.java
rename to src/test/java/app/foodapp/model/AuthorsTest.java
-- 
GitLab