Exo(Employee eXperience Organization) Common is a shared library designed for Exo services. It provides essential components such as database models, utility classes, constants, and common abstractions to ensure consistency, efficiency, and reusability across backend development.
- Database Models: Centralized definitions for shared entities.
- Utility Classes: Common helper methods for streamlined development.
- Constants: Predefined values for error handling, configuration, and more.
- Abstractions: Base classes and interfaces for consistent implementation.
- Minimized Redundancy: Reduces duplication of code across services.
- Enhanced Consistency: Promotes uniformity in backend development.
- Streamlined Integration: Simplifies the integration of shared components.
- Java: Ensure Java is installed (version 17 or higher recommended).
- Maven: Build and manage dependencies using Maven.
Add the following dependency to your pom.xml
:
<dependency>
<groupId>com.exodia_portal</groupId>
<artifactId>exo-common</artifactId>
<version>1.0.0</version>
</dependency>