Skip to content

ETT-1758 add maven build, release workflow, ci, and dependabot - #3

Merged
eumalin merged 1 commit into
masterfrom
ETT-1758
Jul 30, 2026
Merged

ETT-1758 add maven build, release workflow, ci, and dependabot#3
eumalin merged 1 commit into
masterfrom
ETT-1758

Conversation

@eumalin

@eumalin eumalin commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

Adds a Maven build system and github actions release workflow so HTPostingsFormat.jar is built and published automatically on tag push, instead of being compiled by hand. Moves source files to the standard Maven layout. Targets Lucene 9.12.3, which is what solr:9.10.1 bundles.

@eumalin
eumalin requested review from kron-spar and liseli July 30, 2026 13:08

@liseli liseli left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

@eumalin, these changes look good to me. I've tested locally, and the JAR was successfully created.

For this JAR, it makes sense to hard code the Java, Solr, and Lucene versions in the pom.xml file because when we decide to migrate to newer versions, we'll likely need to update the source code as well.

@eumalin
eumalin merged commit a0112d9 into master Jul 30, 2026
1 check passed
@eumalin
eumalin deleted the ETT-1758 branch July 30, 2026 17:30
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