DEV Community

Sebastian Sanchez
Sebastian Sanchez

Posted on

Introducing mvnex v0.1.0: A Native CLI for Faster Maven Workflows

I've been working on a small open-source project called mvnex, a CLI that tries to make some everyday Maven tasks a little more convenient.

The goal isn't to replace Maven or hide how it works. It still creates and modifies standard Maven projects; it's mostly an additional developer experience layer on top of it.

Right now, v0.1.0 supports things like:

Creating a Maven project interactively with mvnex init

Generating the Maven Wrapper automatically

Adding dependencies directly from the terminal with mvnex add

Resolving dependencies through Maven Central and deps.dev

Dependency scopes (--scope test, runtime, etc.)

Validating the project after modifying the pom.xml

It's still very early, which is actually why I'm sharing it now.

I'd love to get feedback from people who use Maven regularly: things that could be improved, Maven workflows that are unnecessarily tedious, edge cases I'm not considering, or features that would actually be useful.

The project is completely open source and contributions are very welcome. If anyone finds the idea interesting and wants to contribute, feel free to open an issue, suggest something, or send a PR. There's plenty left to build and I'm very open to changing things based on community feedback.

GitHub: https://github.com/sebas3261/mvnex

Docs: https://mvnex.sebas3261.com/en/docs/

Top comments (0)