Skip to content

Conversation

@bsbodden
Copy link
Collaborator

@bsbodden bsbodden commented Sep 5, 2025

  • Changed auto-service from 'implementation' to 'compileOnly' in redis-om-spring module
  • Added test to verify annotation processor service registration via ServiceLoader
  • auto-service is only needed during compilation to generate META-INF/services files

This prevents auto-service from being a transitive dependency at runtime, reducing the dependency footprint as it's not needed after compilation.

Fixes #651

- Changed auto-service from 'implementation' to 'compileOnly' in redis-om-spring module
- Added test to verify annotation processor service registration via ServiceLoader
- auto-service is only needed during compilation to generate META-INF/services files

This prevents auto-service from being a transitive dependency at runtime,
reducing the dependency footprint as it's not needed after compilation.

Fixes redis#651
@bsbodden bsbodden self-assigned this Sep 5, 2025
@bsbodden bsbodden merged commit 2b9d87e into redis:main Sep 5, 2025
1 check passed
@bsbodden bsbodden deleted the bsb/issue-651 branch September 5, 2025 16:51
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.

Dependency scope of com.google.auto.service:auto-service

1 participant