diff --git a/pom.xml b/pom.xml
new file mode 100644
index 0000000..1732750
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,24 @@
+
+
+ 4.0.0
+
+ com.houarizegai
+ FXTableGen
+ 1.0-SNAPSHOT
+
+
+ 1.8
+ 1.8
+
+
+
+
+
+ com.jfoenix
+ jfoenix
+ 8.0.4
+
+
+
\ No newline at end of file
diff --git a/src/com/houarizegai/generatetablefx/java/launch/Launcher.java b/src/com/houarizegai/generatetablefx/java/launch/Launcher.java
deleted file mode 100644
index d2cad3a..0000000
--- a/src/com/houarizegai/generatetablefx/java/launch/Launcher.java
+++ /dev/null
@@ -1,18 +0,0 @@
-package com.houarizegai.generatetablefx.java.launch;
-
-import javafx.application.Application;
-import javafx.fxml.FXMLLoader;
-import javafx.scene.Parent;
-import javafx.scene.Scene;
-import javafx.stage.Stage;
-
-public class Launcher extends Application {
- @Override
- public void start(Stage stage) throws Exception {
- Parent root = FXMLLoader.load(getClass().getResource("/com/houarizegai/generatetablefx/resources/views/Main.fxml"));
- Scene scene = new Scene(root);
- stage.setScene(scene);
- stage.setTitle("GenerateTableFX");
- stage.show();
- }
-}
diff --git a/src/main/java/com/houarizegai/fxtablegen/App.java b/src/main/java/com/houarizegai/fxtablegen/App.java
new file mode 100644
index 0000000..2505eea
--- /dev/null
+++ b/src/main/java/com/houarizegai/fxtablegen/App.java
@@ -0,0 +1,20 @@
+package com.houarizegai.fxtablegen;
+
+import javafx.application.Application;
+import javafx.fxml.FXMLLoader;
+import javafx.scene.Parent;
+import javafx.scene.Scene;
+import javafx.stage.Stage;
+
+import java.io.IOException;
+
+public class App extends Application {
+ @Override
+ public void start(Stage stage) throws IOException {
+ Parent root = FXMLLoader.load(getClass().getResource("/fxml/Main.fxml"));
+ Scene scene = new Scene(root);
+ stage.setScene(scene);
+ stage.setTitle("FX Table Generator");
+ stage.show();
+ }
+}
diff --git a/src/com/houarizegai/generatetablefx/java/controllers/MainController.java b/src/main/java/com/houarizegai/fxtablegen/controllers/MainController.java
similarity index 95%
rename from src/com/houarizegai/generatetablefx/java/controllers/MainController.java
rename to src/main/java/com/houarizegai/fxtablegen/controllers/MainController.java
index 51d1768..4cc2385 100644
--- a/src/com/houarizegai/generatetablefx/java/controllers/MainController.java
+++ b/src/main/java/com/houarizegai/fxtablegen/controllers/MainController.java
@@ -1,7 +1,7 @@
-package com.houarizegai.generatetablefx.java.controllers;
+package com.houarizegai.fxtablegen.controllers;
-import com.houarizegai.generatetablefx.java.models.ColumnTable;
-import com.houarizegai.generatetablefx.java.models.TableInfo;
+import com.houarizegai.fxtablegen.models.ColumnTable;
+import com.houarizegai.fxtablegen.models.TableInfo;
import com.jfoenix.controls.JFXListView;
import com.jfoenix.controls.JFXTextField;
import javafx.fxml.FXML;
@@ -165,7 +165,7 @@ private String genClassData() {
private void onAddColumn() {
HBox colBox = null;
try {
- colBox = FXMLLoader.load(getClass().getResource("/com/houarizegai/generatetablefx/resources/views/ColumnBox.fxml"));
+ colBox = FXMLLoader.load(getClass().getResource("/fxml/ColumnBox.fxml"));
} catch(IOException ioe) {
ioe.printStackTrace();
}
diff --git a/src/com/houarizegai/generatetablefx/java/models/ColumnTable.java b/src/main/java/com/houarizegai/fxtablegen/models/ColumnTable.java
similarity index 93%
rename from src/com/houarizegai/generatetablefx/java/models/ColumnTable.java
rename to src/main/java/com/houarizegai/fxtablegen/models/ColumnTable.java
index 713e9c0..d390318 100644
--- a/src/com/houarizegai/generatetablefx/java/models/ColumnTable.java
+++ b/src/main/java/com/houarizegai/fxtablegen/models/ColumnTable.java
@@ -1,4 +1,4 @@
-package com.houarizegai.generatetablefx.java.models;
+package com.houarizegai.fxtablegen.models;
public class ColumnTable {
private String title;
diff --git a/src/com/houarizegai/generatetablefx/java/models/TableInfo.java b/src/main/java/com/houarizegai/fxtablegen/models/TableInfo.java
similarity index 95%
rename from src/com/houarizegai/generatetablefx/java/models/TableInfo.java
rename to src/main/java/com/houarizegai/fxtablegen/models/TableInfo.java
index 045a7a0..274eea8 100644
--- a/src/com/houarizegai/generatetablefx/java/models/TableInfo.java
+++ b/src/main/java/com/houarizegai/fxtablegen/models/TableInfo.java
@@ -1,4 +1,4 @@
-package com.houarizegai.generatetablefx.java.models;
+package com.houarizegai.fxtablegen.models;
public class TableInfo {
private String title;
diff --git a/src/com/houarizegai/generatetablefx/resources/views/ColumnBox.fxml b/src/main/resources/fxml/ColumnBox.fxml
similarity index 81%
rename from src/com/houarizegai/generatetablefx/resources/views/ColumnBox.fxml
rename to src/main/resources/fxml/ColumnBox.fxml
index 086cf10..a31b6cf 100644
--- a/src/com/houarizegai/generatetablefx/resources/views/ColumnBox.fxml
+++ b/src/main/resources/fxml/ColumnBox.fxml
@@ -5,7 +5,7 @@
-
+
diff --git a/src/com/houarizegai/generatetablefx/resources/views/Main.fxml b/src/main/resources/fxml/Main.fxml
similarity index 94%
rename from src/com/houarizegai/generatetablefx/resources/views/Main.fxml
rename to src/main/resources/fxml/Main.fxml
index 9429390..e48c7f1 100644
--- a/src/com/houarizegai/generatetablefx/resources/views/Main.fxml
+++ b/src/main/resources/fxml/Main.fxml
@@ -13,7 +13,7 @@
-
+
diff --git a/src/com/houarizegai/generatetablefx/resources/css/main.css b/src/main/resources/style/main.css
similarity index 100%
rename from src/com/houarizegai/generatetablefx/resources/css/main.css
rename to src/main/resources/style/main.css