Skip to content

improvements to the build - #269

Merged
willr3 merged 4 commits into
Hyperfoil:mainfrom
barreiro:build
Aug 19, 2026
Merged

improvements to the build#269
willr3 merged 4 commits into
Hyperfoil:mainfrom
barreiro:build

Conversation

@barreiro

Copy link
Copy Markdown
Member

Summary:

  • Follow the recommended Quarkus plugin/platform split: use io.quarkus.platform for the BOM and io.quarkus for the maven plugin, inline platform version into pom.xml, remove .mvn/ directory
  • Move TanStack devtools to a Vite plugin so they're stripped from production builds; switch from plugin-react-swc to plugin-react
  • Restrict aesh interactive console to the CLI profile only
  • Extract jandex-maven-plugin version into a property for consistency

Test plan:

  • mvn verify passes (compile + tests)
  • Build with CLI profile (mvn clean package -Pcli -Dh5m.cli.native=false -DskipTests) and confirm the aesh console starts
  • Build without CLI profile and confirm no interactive console
  • Run the production build (QUARKUS_DATASOURCE_JDBC_URL=jdbc:sqlite:~/h5m.db mvn clean package quarkus:run -DskipTests) and confirm the tanstack dev tools are not present in the web ui

@barreiro
barreiro requested a review from stalep August 18, 2026 19:15
@willr3
willr3 merged commit f1a214e into Hyperfoil:main Aug 19, 2026
2 checks passed
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