Mojevn !!link!! -
Mojevn isn’t here to replace Maven — it’s here to complement it. Think of it as the nodemon for the JVM world: lightweight, fast, and just enough to get your code running without the ceremony. Have you tried Mojevn? Share your experience in the comments below.
Think of it as: “Maven, but faster to iterate and easier to script.” | Feature | Apache Maven | Mojevn | |---------|--------------|--------| | Build lifecycle | Full (validate → compile → test → package → verify → install → deploy) | Minimal (compile, run, test only) | | Plugin execution | Tied to phases | Direct goal invocation | | Configuration | pom.xml (strict schema) | pom.xml + optional .mojevn.yaml overrides | | Speed on small projects | Can be slow (plugin resolution) | Fast (caches aggressively, skips unused phases) | | Polyglot support | Java + limited Scala/Groovy via plugins | Built-in support for Java, Kotlin, and JavaScript (via GraalVM) | Why Use Mojevn? 1. Rapid Prototyping You don’t need to run mvn install every time you change one line of code. Mojevn lets you say: mojevn
Since "mojevn" isn't an official Apache project, this post explains what it is (a portmanteau of "mojo" + "maven"), how it differs from standard Maven, and why you might consider using it for lightweight or polyglot Java projects. By [Your Name] Mojevn isn’t here to replace Maven — it’s