Skip to content

fix: Move Micronaut and Spring Boot starters under extensions#212

Merged
AlbumenJ merged 1 commit intoagentscope-ai:mainfrom
JGoP-L:fix/Move-Micronaut-and-Spring-Boot-starters-under-extensions
Dec 17, 2025
Merged

fix: Move Micronaut and Spring Boot starters under extensions#212
AlbumenJ merged 1 commit intoagentscope-ai:mainfrom
JGoP-L:fix/Move-Micronaut-and-Spring-Boot-starters-under-extensions

Conversation

@JGoP-L
Copy link
Contributor

@JGoP-L JGoP-L commented Dec 16, 2025

AgentScope-Java Version

1.0.3-SNAPSHOT

Description

This PR implements the refactoring described in issue #211 to consolidate framework-specific integrations under the agentscope-extensions module.

Changes

  • Move Micronaut integration from root to agentscope-extensions/agentscope-micronaut
  • Move Spring Boot starters from root to agentscope-extensions/agentscope-spring-boot-starters
  • Update module declarations in root POM and agentscope-extensions POM to reflect new structure
  • Update relative paths in child POM files to correctly reference the parent

How to Test

# Test individual modules
mvn -pl agentscope-extensions/agentscope-micronaut test
mvn -pl agentscope-extensions/agentscope-spring-boot-starters/agentscope-spring-boot-starter test

# Full test suite
mvn test
Checklist
 Code has been formatted with mvn spotless:apply
 All tests are passing ([mvn test](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-browser/workbench/workbench.html))
 Javadoc comments are complete and follow project conventions
 Related documentation has been updated (e.g. links, examples, etc.)
 Code is ready for review

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR restructures the AgentScope Java project by moving framework-specific integrations (Micronaut and Spring Boot starters) from the root level into the agentscope-extensions module. This consolidation improves project organization by grouping all extension modules together.

Key Changes:

  • Relocates agentscope-micronaut and agentscope-spring-boot-starters modules under agentscope-extensions
  • Updates POM parent references and relative paths to reflect the new module hierarchy
  • Adds comprehensive test coverage and configuration examples for both integrations with support for multiple LLM providers (DashScope, OpenAI, Gemini, Anthropic)

Reviewed changes

Copilot reviewed 5 out of 38 changed files in this pull request and generated no comments.

Show a summary per file
File Description
pom.xml Removes Micronaut and Spring Boot starter module declarations from root
agentscope-extensions/pom.xml Adds relocated modules to extensions parent POM
agentscope-extensions/agentscope-spring-boot-starters/pom.xml Updates relativePath to point to grandparent POM
agentscope-extensions/agentscope-micronaut/pom.xml Updates relativePath to point to grandparent POM
Spring Boot starter files Adds auto-configuration, properties, tests, and provider support
Micronaut integration files Adds factory, properties, tests, and provider support
agentscope-examples/micronaut-example/README.md Updates documentation link to reflect new module location

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@codecov
Copy link

codecov bot commented Dec 16, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@AlbumenJ AlbumenJ merged commit 21193ce into agentscope-ai:main Dec 17, 2025
10 checks passed
JGoP-L added a commit to JGoP-L/agentscope-java that referenced this pull request Dec 29, 2025
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.

2 participants