diff --git a/pom.xml b/pom.xml index f7475d0..becc257 100644 --- a/pom.xml +++ b/pom.xml @@ -2,19 +2,50 @@ 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"> + 4.0.0 + + + org.springframework.boot + spring-boot-starter-parent + 3.2.0 + + + com.derick ci-alert-bot 1.0.0 jar + CI Alert Bot + Java-based CI/CD Notification Bot + 21 - + + + org.springframework.boot + spring-boot-starter-web + + + + + org.springframework.boot + spring-boot-starter + + + + + org.projectlombok + lombok + true + + + org.junit.jupiter junit-jupiter @@ -25,18 +56,24 @@ - + org.apache.maven.plugins maven-compiler-plugin 3.11.0 - 21 - 21 + ${java.version} + ${java.version} - + + + org.springframework.boot + spring-boot-maven-plugin + + + org.apache.maven.plugins maven-surefire-plugin @@ -47,4 +84,5 @@ + diff --git a/src/main/java/derrick/Notificationbot/NotificationBotApplication.java b/src/main/java/derrick/Notificationbot/NotificationBotApplication.java new file mode 100644 index 0000000..4db9941 --- /dev/null +++ b/src/main/java/derrick/Notificationbot/NotificationBotApplication.java @@ -0,0 +1,10 @@ +package com.derick.notificationbot; +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +@SpringBootApplication +public class NotificationBotApplication { + public static void main(String[] args) { + SpringApplication.run(NotificationBotApplication.class, args); + } +} \ No newline at end of file diff --git a/src/main/java/derrick/Notificationbot/rest/HelloController.java b/src/main/java/derrick/Notificationbot/rest/HelloController.java new file mode 100644 index 0000000..d560201 --- /dev/null +++ b/src/main/java/derrick/Notificationbot/rest/HelloController.java @@ -0,0 +1,13 @@ +package com.derick.notificationbot; + +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RestController; + +@RestController +public class HelloController { + + @GetMapping("/") + public String hello() { + return "Notification Bot is running!"; + } +} \ No newline at end of file