refactor: Remove all Elasticsearch dependencies and code

- Remove quarkus-elasticsearch-rest-client dependency
- Remove elasticsearch-java dependency
- Remove elasticsearch.version property
- Delete ElasticsearchConfig.java
- Delete SearchDocument.java
- Delete SearchIndexService.java
- Delete IndexingException.java
- Simplify ProjectEventHandler (remove search indexing)
- Replace Lombok with manual getters in ProjectUpdateEvent
- Fix compilation errors and clean up unused imports

The application now focuses on core functionality without Elasticsearch complexity.
All traces of Elasticsearch have been completely removed from the codebase.
This commit is contained in:
DahoudG
2025-09-23 13:46:53 +00:00
parent 174174dfdf
commit 493188a295
7 changed files with 26 additions and 382 deletions

13
pom.xml
View File

@@ -19,7 +19,7 @@
<quarkus.platform.version>3.7.3</quarkus.platform.version>
<lombok.version>1.18.32</lombok.version>
<jackson.version>2.17.0</jackson.version>
<elasticsearch.version>8.12.2</elasticsearch.version>
<guava.version>33.0.0-jre</guava.version>
<jakarta.mail.version>2.1.3</jakarta.mail.version>
@@ -133,16 +133,7 @@
<version>${jakarta.mail.version}</version>
</dependency>
<!-- Elasticsearch -->
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-elasticsearch-rest-client</artifactId>
</dependency>
<dependency>
<groupId>co.elastic.clients</groupId>
<artifactId>elasticsearch-java</artifactId>
<version>${elasticsearch.version}</version>
</dependency>
<!-- Utilitaires -->
<dependency>