From e705e053948c7c22668d2a8687969342b7b1ce8b Mon Sep 17 00:00:00 2001 From: Thilo Schwarz Date: Sat, 4 Jul 2026 11:35:13 +0200 Subject: [PATCH] Rename project from `jvs` to `jdvs` and update related configurations, package names, and resources accordingly --- .gitignore | 2 +- pom.xml | 2 +- .../JavadocViewerServiceApplication.java | 2 +- .../thischwa/{jvs => jdvs}/config/JvsConfig.java | 4 ++-- .../thischwa/{jvs => jdvs}/model/GitRepository.java | 2 +- .../repository/GitRepositoryRepository.java | 4 ++-- .../thischwa/{jvs => jdvs}/service/GitService.java | 6 +++--- .../{jvs => jdvs}/service/JavadocService.java | 4 ++-- .../{jvs => jdvs}/service/RepoConfigLoader.java | 8 ++++---- .../{jvs => jdvs}/service/UpdateScheduler.java | 12 ++++++------ .../thischwa/{jvs => jdvs}/web/HomeController.java | 4 ++-- .../codes/thischwa/{jvs => jdvs}/web/WebConfig.java | 4 ++-- src/main/resources/application.yml | 6 +++--- src/main/resources/banner.txt | 11 +++++++++++ 14 files changed, 41 insertions(+), 30 deletions(-) rename src/main/java/codes/thischwa/{jvs => jdvs}/JavadocViewerServiceApplication.java (93%) rename src/main/java/codes/thischwa/{jvs => jdvs}/config/JvsConfig.java (85%) rename src/main/java/codes/thischwa/{jvs => jdvs}/model/GitRepository.java (93%) rename src/main/java/codes/thischwa/{jvs => jdvs}/repository/GitRepositoryRepository.java (72%) rename src/main/java/codes/thischwa/{jvs => jdvs}/service/GitService.java (93%) rename src/main/java/codes/thischwa/{jvs => jdvs}/service/JavadocService.java (97%) rename src/main/java/codes/thischwa/{jvs => jdvs}/service/RepoConfigLoader.java (88%) rename src/main/java/codes/thischwa/{jvs => jdvs}/service/UpdateScheduler.java (85%) rename src/main/java/codes/thischwa/{jvs => jdvs}/web/HomeController.java (82%) rename src/main/java/codes/thischwa/{jvs => jdvs}/web/WebConfig.java (90%) create mode 100644 src/main/resources/banner.txt 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}