Skip to content

Agent starter#9

Merged
alexheifetz merged 3 commits intomainfrom
agent-starter
Jun 18, 2025
Merged

Agent starter#9
alexheifetz merged 3 commits intomainfrom
agent-starter

Conversation

@alexheifetz
Copy link
Contributor

This pull request introduces significant changes to the Maven project structure and simplifies the Spring Boot application configuration. The most important changes include switching the parent POM to Spring Boot, removing Embabel-specific dependencies and configurations, and simplifying the ProjectNameApplication class by removing custom initialization logic.

Maven project structure changes:

  • Updated the parent POM in pom.xml to use spring-boot-starter-parent (version 3.5.0) instead of the Embabel-specific parent POM. This change streamlines dependency management and aligns the project with Spring Boot conventions.
  • Removed Embabel-specific BOMs and dependencies, such as embabel-common and embabel-agent-api, and replaced them with a simplified dependency set. For example, embabel-agent-starter is now included as a main dependency.
  • Updated the Java version property to 21 and removed unused properties related to Embabel dependencies.

Simplifications in the Spring Boot application:

  • Simplified the @SpringBootApplication annotation in ProjectNameApplication.java by removing custom scanBasePackages and @ConfigurationPropertiesScan configurations. The default behavior of Spring Boot is now leveraged.
  • Removed Windows-specific UTF-8 console configuration logic, previously handled by WinUtils, as it is no longer necessary for the simplified application setup.

@alexheifetz alexheifetz merged commit 26f8d2f into main Jun 18, 2025
2 checks passed
@alexheifetz alexheifetz deleted the agent-starter branch June 18, 2025 09:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant