Skip to content

Comments

Replace apt-maven-plugin with Google compile-testing in querydsl-apt#1606

Merged
velo merged 2 commits intomasterfrom
feature/apt-compile-testing
Feb 20, 2026
Merged

Replace apt-maven-plugin with Google compile-testing in querydsl-apt#1606
velo merged 2 commits intomasterfrom
feature/apt-compile-testing

Conversation

@velo
Copy link
Member

@velo velo commented Feb 20, 2026

Summary

  • Remove deprecated com.mysema.maven:apt-maven-plugin and old test infrastructure from querydsl-apt
  • Add Google compile-testing based tests (14 tests) covering all three annotation processors: QuerydslAnnotationProcessor, JPAAnnotationProcessor, HibernateAnnotationProcessor
  • Move existing domain/integration tests to new querydsl-apt-test module (tests skipped for now pending annotation processing configuration fixes)
  • Exclude querydsl-apt-test from releases (deploy/install/gpg skipped)

Test plan

  • QuerydslAnnotationProcessorTest (6 tests) - @QueryEntity, @QuerySupertype, @QueryEmbeddable, content verification, unannotated class, inheritance
  • JPAAnnotationProcessorTest (5 tests) - @Entity, @MappedSuperclass, @Embeddable, @Embedded, inheritance
  • HibernateAnnotationProcessorTest (3 tests) - @Entity, @Formula, @MappedSuperclass inheritance
  • querydsl-apt-test module builds successfully (tests skipped)

🤖 Generated with Claude Code

velo added 2 commits February 20, 2026 12:42
Signed-off-by: Marvin Froeder <velo.br@gmail.com>
Signed-off-by: Marvin Froeder <velo.br@gmail.com>
@velo velo merged commit c33c181 into master Feb 20, 2026
4 checks passed
@velo velo deleted the feature/apt-compile-testing branch February 20, 2026 18:25
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