A simple proxy that makes Npm packages appear as if they are Maven artifacts.
The intended use for this is including Javascript resources such as Jquery, Bootstrap, and more in Java web applications.
You can just add npm packages as ordinary Maven dependencies and have Maven download and cache them for you, as well as adding the Jars to your classpath for accessing the resources.
See the Wiki for more information.
Npm2Mvn is currently still in its alpha-stage, but we hope to rapidly bring it up to beta, then release quality.
In the mean-time though, we have an experimental public repository at https://npm2mvn.jadaptive.com that you can try out, or host your own by downloading one of our pre-release self-updating installers.
Of course, you can always clone the source and build your own server. Is is even fully compatible with Graal Native Image for fast startup and low resource usage.
Npm2Mvn is currently under development.
- Locking for multi-user usage
- Configurable cache
- Cache misses