eirslett/frontend-maven-plugin
"Maven-node-grunt-gulp-npm-node-plugin to end all maven-node-grunt-gulp-npm-plugins." A Maven plugin that downloads/installs Node and NPM locally, runs NPM install, Grunt, Gulp and/or Karma. observed · 2026-08-28
Health v2 · maintenance only
75/100
- Activity 96
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4751
- days_rel: n/a
- days_push: 29
- n_releases_24m: 0
Adoption not part of the score
4382 stars · 870 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
A Maven plugin that downloads and installs Node.js and NPM (or Yarn) locally per project, then runs npm install and frontend build tools like Grunt, Gulp, Karma, or Webpack as part of the Maven build. It lets backend developers build projects with a frontend toolchain without installing Node globally, ensuring consistent Node versions across build environments.
Use cases
- run npm install during a maven build
- build frontend assets with gulp from maven
- ensure consistent node version across CI builds
- let backend devs build without installing node
- run karma tests as part of maven lifecycle
- integrate webpack build into maven packaging
When to choose
- your project is Java/Maven-based and includes a frontend build step
- you want reproducible Node/NPM versions across dev machines and CI
- you want a single build command that covers backend and frontend
When to avoid
- you already have Node installed and just want to run it (use exec-maven-plugin)
- you need Node for production runtime rather than build-time tasks
- your project is not Maven-based
Facets
plugin · maturity stable
build-tool developer-tools cli developer-tools web-development frontend cross-platform jvm windows maven nodejs npm yarn grunt gulp karma webpack java automation linux macos
1 source
- readme: https://github.com/eirslett/frontend-maven-plugin · fetched 2026-08-28 · e35b986b46bd
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| eirslett/frontend-maven-plugin | main | 75 |
For agents
markdown · JSON · MCP: product_card(name="eirslett/frontend-maven-plugin")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem