Skip to content

Restore pom.xml dependencies lost in the #8 merge resolution - #14

Open
shrish-browserstack wants to merge 1 commit into
ShrishRajGupta:mainfrom
shrish-browserstack:fix/pom-merge-regression
Open

shrish-browserstack wants to merge 1 commit into
ShrishRajGupta:mainfrom
shrish-browserstack:fix/pom-merge-regression

Conversation

@shrish-browserstack

Copy link
Copy Markdown
Collaborator

Why

main has been red since the squash of #8 (5be27ca). The conflict in pom.xml between #7 and #8 was resolved by keeping the pre-#8 dependency block, which dropped spring-kafka, flyway-core and flyway-mysql while the Kafka classes and Java migrations that need them stayed.

CI on 5be27ca fails with:

[ERROR] src/main/java/com/example/demo/config/KafkaConfig.java:[4,41] package org.apache.kafka.clients.consumer does not exist

The same resolution also re-added jacoco-maven-plugin as a runtime dependency (it is a build plugin) and removed the compiler's -parameters flag.

What

One commit that sets pom.xml back to exactly what #8's head commit (c298808) contained. pom.xml is the only file that differs between main and that commit, so after this PR main's tree equals the state the rest of the open stack was built and verified on.

Verification

  • mvn clean verify on this branch: 28 tests, 0 failures, jar produced.
  • mvn clean verify on the stack tip rebased on top of this: 116 tests, 0 failures, 4 skipped (Docker-only suite), coverage gate passed.

Merge order

#9 → #13 have been rebased onto this branch, so merge this first: #14 → #9 → #10 → #11 → #12 → #13. Each PR is a single commit, so "Squash and merge" or "Rebase and merge" both leave the next PR conflict-free as long as no edits are made during the merge.

🤖 Generated with Claude Code

…ution

The squash of ShrishRajGupta#8 (5be27ca) resolved a pom.xml conflict against ShrishRajGupta#7 by
keeping the pre-ShrishRajGupta#8 dependency block. That dropped spring-kafka,
flyway-core and flyway-mysql while the Kafka classes and Java
migrations that need them stayed, so main no longer compiles
(CI on 5be27ca: "package org.apache.kafka.clients.consumer does not
exist"). It also re-added jacoco-maven-plugin as a runtime dependency
and removed the compiler's -parameters flag.

This restores pom.xml to exactly what ShrishRajGupta#8's head commit (c298808) had,
which is the state the rest of the open stack (ShrishRajGupta#9-ShrishRajGupta#13) was built and
verified on. No other file differs between main and that commit.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
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