--- /dev/null
+<?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">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>com.jacobcasper</groupId>
+ <artifactId>xivgraph</artifactId>
+ <version>1.0-SNAPSHOT</version>
+ </parent>
+
+ <artifactId>fflogsclient</artifactId>
+
+ <properties>
+ <maven.compiler.source>22</maven.compiler.source>
+ <maven.compiler.target>22</maven.compiler.target>
+ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ </properties>
+
+</project>
\ No newline at end of file
<groupId>com.jacobcasper</groupId>
<artifactId>xivgraph</artifactId>
+ <packaging>pom</packaging>
<version>1.0-SNAPSHOT</version>
-
<name>xivgraph</name>
<url>https://www.jacobcasper.com</url>
+ <modules>
+ <module>fflogsclient</module>
+ <module>xivgraphrest</module>
+ </modules>
+
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>22</maven.compiler.source>
<maven.compiler.target>22</maven.compiler.target>
+ <springBootVersion>3.3.0</springBootVersion>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot</artifactId>
- <version>3.3.0</version>
+ <version>${springBootVersion}</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-autoconfigure</artifactId>
- <version>3.3.0</version>
+ <version>${springBootVersion}</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
- <version>3.3.0</version>
+ <version>${springBootVersion}</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
- <version>3.3.0</version>
+ <version>${springBootVersion}</version>
</dependency>
<dependency>
<groupId>junit</groupId>
+++ /dev/null
-package com.jacobcasper.xivgraph;
-
-import org.springframework.boot.SpringApplication;
-import org.springframework.boot.autoconfigure.SpringBootApplication;
-
-@SpringBootApplication
-public class App {
- public static void main(String... args) {
- SpringApplication.run(App.class, args);
- }
-}
+++ /dev/null
-package com.jacobcasper.xivgraph.controllers;
-
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.RequestParam;
-import org.springframework.web.bind.annotation.RestController;
-
-@RestController
-public class ApiController {
-
- @GetMapping("/api")
- public Response root() {
- return new Response();
- }
-
- record Response() {}
-}
+++ /dev/null
-package com.jacobcasper.xivgraph.controllers;
-
-import org.springframework.stereotype.Controller;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.RequestParam;
-import org.springframework.web.servlet.view.RedirectView;
-
-@Controller
-public class StaticController {
-
- @GetMapping("/")
- public String root() {
- return "index";
- }
-
- @GetMapping("/index")
- public String index() {
- return "index";
- }
-}
+++ /dev/null
-<!DOCTYPE HTML>
-<html xmlns:th="http://www.thymeleaf.org">
-<head>
- <title>XIV Raider Graph</title>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
-</head>
-<body>
- <p th:text="|Hello, World!|" />
-</body>
-</html>
--- /dev/null
+<?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">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>com.jacobcasper</groupId>
+ <artifactId>xivgraph</artifactId>
+ <version>1.0-SNAPSHOT</version>
+ </parent>
+
+ <artifactId>xivgraphrest</artifactId>
+
+ <properties>
+ <maven.compiler.source>22</maven.compiler.source>
+ <maven.compiler.target>22</maven.compiler.target>
+ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ </properties>
+
+</project>
\ No newline at end of file
--- /dev/null
+package com.jacobcasper.xivgraph;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+@SpringBootApplication
+public class App {
+ public static void main(String... args) {
+ SpringApplication.run(App.class, args);
+ }
+}
--- /dev/null
+package com.jacobcasper.xivgraph.controllers;
+
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.RestController;
+
+@RestController
+public class ApiController {
+
+ @GetMapping("/api")
+ public Response root() {
+ return new Response();
+ }
+
+ record Response() {}
+}
--- /dev/null
+package com.jacobcasper.xivgraph.controllers;
+
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.servlet.view.RedirectView;
+
+@Controller
+public class StaticController {
+
+ @GetMapping("/")
+ public String root() {
+ return "index";
+ }
+
+ @GetMapping("/index")
+ public String index() {
+ return "index";
+ }
+}
--- /dev/null
+<!DOCTYPE HTML>
+<html xmlns:th="http://www.thymeleaf.org">
+<head>
+ <title>XIV Raider Graph</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</head>
+<body>
+ <p th:text="|Hello, World!|" />
+</body>
+</html>