From 29a819fa98e1f81dc6da23138e7bb9d6e4cfd570 Mon Sep 17 00:00:00 2001
From: Abdellatif Kebraoui <Kebraoui.abdellatif@gmail.com>
Date: Fri, 28 Mar 2025 14:48:49 +0100
Subject: [PATCH] [FEAT] update POM file for user management service; rename
 service and add Eureka client dependency, enable discovery client in
 application

---
 pom.xml                                          | 16 ++++++++++++----
 .../java/com/miage/glop/UserManagementApp.java   |  2 ++
 2 files changed, 14 insertions(+), 4 deletions(-)

diff --git a/pom.xml b/pom.xml
index 8f8813f..830684f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1,5 +1,7 @@
 <?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">
+<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>
 
     <groupId>org</groupId>
@@ -7,14 +9,14 @@
     <version>1.0-SNAPSHOT</version>
     <packaging>jar</packaging>
 
-    <name>user_management_service</name>
+    <name>usermanagement-service</name>
 
     <!-- Spring Boot Parent -->
     <parent>
         <groupId>org.springframework.boot</groupId>
         <artifactId>spring-boot-starter-parent</artifactId>
         <version>3.2.0</version>
-        <relativePath/> <!-- Lookup parent from repository -->
+        <relativePath /> <!-- Lookup parent from repository -->
     </parent>
 
     <properties>
@@ -73,6 +75,12 @@
             <groupId>jakarta.validation</groupId>
             <artifactId>jakarta.validation-api</artifactId>
         </dependency>
+
+        <dependency>
+            <groupId>org.springframework.cloud</groupId>
+            <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
+            <version>4.0.3</version>
+        </dependency>
     </dependencies>
 
     <build>
@@ -142,4 +150,4 @@
             </plugin>
         </plugins>
     </build>
-</project>
+</project>
\ No newline at end of file
diff --git a/src/main/java/com/miage/glop/UserManagementApp.java b/src/main/java/com/miage/glop/UserManagementApp.java
index 937ae68..0ac372b 100644
--- a/src/main/java/com/miage/glop/UserManagementApp.java
+++ b/src/main/java/com/miage/glop/UserManagementApp.java
@@ -2,8 +2,10 @@ package com.miage.glop;
 
 import org.springframework.boot.SpringApplication;
 import org.springframework.boot.autoconfigure.SpringBootApplication;
+import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
 
 @SpringBootApplication
+@EnableDiscoveryClient
 public class UserManagementApp {
     public static void main(String[] args) {
         SpringApplication.run(UserManagementApp.class, args);
-- 
GitLab