diff --git a/.gitignore b/.gitignore
index f244710..21e5d93 100644
--- a/.gitignore
+++ b/.gitignore
@@ -38,4 +38,4 @@ build/
## local ##
/database/
/javadoc-storage/
-/jvs.yml
+/jdvs.yml
diff --git a/pom.xml b/pom.xml
index 454ee82..031c8df 100644
--- a/pom.xml
+++ b/pom.xml
@@ -13,7 +13,7 @@
org.springframework.boot
spring-boot-starter-parent
- 4.0.4
+ 4.0.5
diff --git a/src/main/java/codes/thischwa/jvs/JavadocViewerServiceApplication.java b/src/main/java/codes/thischwa/jdvs/JavadocViewerServiceApplication.java
similarity index 93%
rename from src/main/java/codes/thischwa/jvs/JavadocViewerServiceApplication.java
rename to src/main/java/codes/thischwa/jdvs/JavadocViewerServiceApplication.java
index 030c97c..6a1ef3b 100644
--- a/src/main/java/codes/thischwa/jvs/JavadocViewerServiceApplication.java
+++ b/src/main/java/codes/thischwa/jdvs/JavadocViewerServiceApplication.java
@@ -1,4 +1,4 @@
-package codes.thischwa.jvs;
+package codes.thischwa.jdvs;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
diff --git a/src/main/java/codes/thischwa/jvs/config/JvsConfig.java b/src/main/java/codes/thischwa/jdvs/config/JvsConfig.java
similarity index 85%
rename from src/main/java/codes/thischwa/jvs/config/JvsConfig.java
rename to src/main/java/codes/thischwa/jdvs/config/JvsConfig.java
index e926cd3..deedc8b 100644
--- a/src/main/java/codes/thischwa/jvs/config/JvsConfig.java
+++ b/src/main/java/codes/thischwa/jdvs/config/JvsConfig.java
@@ -1,4 +1,4 @@
-package codes.thischwa.jvs.config;
+package codes.thischwa.jdvs.config;
import java.util.List;
import lombok.Data;
@@ -6,7 +6,7 @@ import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;
@Configuration
-@ConfigurationProperties(prefix = "jvs")
+@ConfigurationProperties(prefix = "jdvs")
@Data
public class JvsConfig {
private String configPath;
diff --git a/src/main/java/codes/thischwa/jvs/model/GitRepository.java b/src/main/java/codes/thischwa/jdvs/model/GitRepository.java
similarity index 93%
rename from src/main/java/codes/thischwa/jvs/model/GitRepository.java
rename to src/main/java/codes/thischwa/jdvs/model/GitRepository.java
index dc3a82a..1dc0fb4 100644
--- a/src/main/java/codes/thischwa/jvs/model/GitRepository.java
+++ b/src/main/java/codes/thischwa/jdvs/model/GitRepository.java
@@ -1,4 +1,4 @@
-package codes.thischwa.jvs.model;
+package codes.thischwa.jdvs.model;
import jakarta.persistence.Column;
import jakarta.persistence.Entity;
diff --git a/src/main/java/codes/thischwa/jvs/repository/GitRepositoryRepository.java b/src/main/java/codes/thischwa/jdvs/repository/GitRepositoryRepository.java
similarity index 72%
rename from src/main/java/codes/thischwa/jvs/repository/GitRepositoryRepository.java
rename to src/main/java/codes/thischwa/jdvs/repository/GitRepositoryRepository.java
index 9cc81f9..c443ac0 100644
--- a/src/main/java/codes/thischwa/jvs/repository/GitRepositoryRepository.java
+++ b/src/main/java/codes/thischwa/jdvs/repository/GitRepositoryRepository.java
@@ -1,6 +1,6 @@
-package codes.thischwa.jvs.repository;
+package codes.thischwa.jdvs.repository;
-import codes.thischwa.jvs.model.GitRepository;
+import codes.thischwa.jdvs.model.GitRepository;
import java.util.Optional;
import org.springframework.data.jpa.repository.JpaRepository;
diff --git a/src/main/java/codes/thischwa/jvs/service/GitService.java b/src/main/java/codes/thischwa/jdvs/service/GitService.java
similarity index 93%
rename from src/main/java/codes/thischwa/jvs/service/GitService.java
rename to src/main/java/codes/thischwa/jdvs/service/GitService.java
index f8782fe..623abe0 100644
--- a/src/main/java/codes/thischwa/jvs/service/GitService.java
+++ b/src/main/java/codes/thischwa/jdvs/service/GitService.java
@@ -1,7 +1,7 @@
-package codes.thischwa.jvs.service;
+package codes.thischwa.jdvs.service;
-import codes.thischwa.jvs.config.JvsConfig;
-import codes.thischwa.jvs.model.GitRepository;
+import codes.thischwa.jdvs.config.JvsConfig;
+import codes.thischwa.jdvs.model.GitRepository;
import java.io.File;
import java.io.IOException;
import java.nio.file.Files;
diff --git a/src/main/java/codes/thischwa/jvs/service/JavadocService.java b/src/main/java/codes/thischwa/jdvs/service/JavadocService.java
similarity index 97%
rename from src/main/java/codes/thischwa/jvs/service/JavadocService.java
rename to src/main/java/codes/thischwa/jdvs/service/JavadocService.java
index c372f98..b3d4536 100644
--- a/src/main/java/codes/thischwa/jvs/service/JavadocService.java
+++ b/src/main/java/codes/thischwa/jdvs/service/JavadocService.java
@@ -1,6 +1,6 @@
-package codes.thischwa.jvs.service;
+package codes.thischwa.jdvs.service;
-import codes.thischwa.jvs.config.JvsConfig;
+import codes.thischwa.jdvs.config.JvsConfig;
import java.io.BufferedReader;
import java.io.File;
import java.io.IOException;
diff --git a/src/main/java/codes/thischwa/jvs/service/RepoConfigLoader.java b/src/main/java/codes/thischwa/jdvs/service/RepoConfigLoader.java
similarity index 88%
rename from src/main/java/codes/thischwa/jvs/service/RepoConfigLoader.java
rename to src/main/java/codes/thischwa/jdvs/service/RepoConfigLoader.java
index 128b88d..c783698 100644
--- a/src/main/java/codes/thischwa/jvs/service/RepoConfigLoader.java
+++ b/src/main/java/codes/thischwa/jdvs/service/RepoConfigLoader.java
@@ -1,8 +1,8 @@
-package codes.thischwa.jvs.service;
+package codes.thischwa.jdvs.service;
-import codes.thischwa.jvs.config.JvsConfig;
-import codes.thischwa.jvs.model.GitRepository;
-import codes.thischwa.jvs.repository.GitRepositoryRepository;
+import codes.thischwa.jdvs.config.JvsConfig;
+import codes.thischwa.jdvs.model.GitRepository;
+import codes.thischwa.jdvs.repository.GitRepositoryRepository;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.dataformat.yaml.YAMLFactory;
import jakarta.annotation.PostConstruct;
diff --git a/src/main/java/codes/thischwa/jvs/service/UpdateScheduler.java b/src/main/java/codes/thischwa/jdvs/service/UpdateScheduler.java
similarity index 85%
rename from src/main/java/codes/thischwa/jvs/service/UpdateScheduler.java
rename to src/main/java/codes/thischwa/jdvs/service/UpdateScheduler.java
index d79f5cf..f2ae2b2 100644
--- a/src/main/java/codes/thischwa/jvs/service/UpdateScheduler.java
+++ b/src/main/java/codes/thischwa/jdvs/service/UpdateScheduler.java
@@ -1,8 +1,8 @@
-package codes.thischwa.jvs.service;
+package codes.thischwa.jdvs.service;
-import codes.thischwa.jvs.config.JvsConfig;
-import codes.thischwa.jvs.model.GitRepository;
-import codes.thischwa.jvs.repository.GitRepositoryRepository;
+import codes.thischwa.jdvs.config.JvsConfig;
+import codes.thischwa.jdvs.model.GitRepository;
+import codes.thischwa.jdvs.repository.GitRepositoryRepository;
import java.io.File;
import java.time.LocalDateTime;
import java.util.List;
@@ -26,12 +26,12 @@ public class UpdateScheduler {
@EventListener(ApplicationReadyEvent.class)
public void onApplicationReady() {
if (jvsConfig.isRunOnStart()) {
- log.info("'jvs.run-on-start' is enabled – running initial update.");
+ log.info("'jdvs.run-on-start' is enabled – running initial update.");
updateAll();
}
}
- @Scheduled(cron = "${jvs.cron}")
+ @Scheduled(cron = "${jdvs.cron}")
public void updateAll() {
log.info("Starting scheduled update of repositories...");
List repos = repository.findAll();
diff --git a/src/main/java/codes/thischwa/jvs/web/HomeController.java b/src/main/java/codes/thischwa/jdvs/web/HomeController.java
similarity index 82%
rename from src/main/java/codes/thischwa/jvs/web/HomeController.java
rename to src/main/java/codes/thischwa/jdvs/web/HomeController.java
index fb8f334..1e679ee 100644
--- a/src/main/java/codes/thischwa/jvs/web/HomeController.java
+++ b/src/main/java/codes/thischwa/jdvs/web/HomeController.java
@@ -1,6 +1,6 @@
-package codes.thischwa.jvs.web;
+package codes.thischwa.jdvs.web;
-import codes.thischwa.jvs.repository.GitRepositoryRepository;
+import codes.thischwa.jdvs.repository.GitRepositoryRepository;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
diff --git a/src/main/java/codes/thischwa/jvs/web/WebConfig.java b/src/main/java/codes/thischwa/jdvs/web/WebConfig.java
similarity index 90%
rename from src/main/java/codes/thischwa/jvs/web/WebConfig.java
rename to src/main/java/codes/thischwa/jdvs/web/WebConfig.java
index ae2c061..ea36992 100644
--- a/src/main/java/codes/thischwa/jvs/web/WebConfig.java
+++ b/src/main/java/codes/thischwa/jdvs/web/WebConfig.java
@@ -1,6 +1,6 @@
-package codes.thischwa.jvs.web;
+package codes.thischwa.jdvs.web;
-import codes.thischwa.jvs.config.JvsConfig;
+import codes.thischwa.jdvs.config.JvsConfig;
import java.nio.file.Path;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml
index d2a358e..e370df0 100644
--- a/src/main/resources/application.yml
+++ b/src/main/resources/application.yml
@@ -1,6 +1,6 @@
spring:
datasource:
- url: jdbc:h2:file:./database/jvsdb
+ url: jdbc:h2:file:./database/jdvsdb
driverClassName: org.h2.Driver
username: sa
password: ""
@@ -9,8 +9,8 @@ spring:
hibernate:
ddl-auto: none
-jvs:
- config-path: ./jvs.yml
+jdvs:
+ config-path: ./jdvs.yml
base-dir: ./javadoc-storage
cron: 0 0/15 * * * ?
run-on-start: false
diff --git a/src/main/resources/banner.txt b/src/main/resources/banner.txt
new file mode 100644
index 0000000..003e74e
--- /dev/null
+++ b/src/main/resources/banner.txt
@@ -0,0 +1,11 @@
+
+ ___ _ _ _ _____
+ |_ | | | | | / ___|
+ | | __| | | | \ `--.
+ | |/ _` | | | |`--. \
+/\__/ / (_| \ \_/ /\__/ /
+\____/ \__,_|\___/\____/
+
+$[application.title] ${application.version}
+:: Spring Boot${spring-boot.formatted-version} ::
+running on java ${java.version}