Repository navigation
v0.1.0-rc1
Maven and Gradle builds, minus the wait. First public release candidate.
What’s new
This is the initial public release. Everything is new.
Maven
Dependency resolution with exact Maven semantics, including an exact port of ComparableVersion for version ordering and ranges
Parent POMs, BOM imports, dependencyManagement, profiles (property, jdk, os, file activation), settings.xml profiles and proxies, encrypted server passwords
Multi-module reactor in dependency order; -pl, positional clean, non-default POM file names in
for compiler, surefire and jar plugins now read and applied
Surefire: includes/excludes (Ant globs), groups/excludedGroups, argLine, systemPropertyVariables
Resource sync now removes deleted files; incremental javac keyed on upstream sibling output
Remote SNAPSHOTs with -U, SHA-1 verification, negative 404 caching, lock expiry for volatile resolutions
Gradle
Model-oracle mode: Gradle runs once to produce a JSON model, cached until build scripts change; subsequent builds are fully native
Bridge fallback with goal and flag translation for builds the oracle can’t reproduce
Installing
Download the archive for your platform from the Assets below, verify with checksums.txt, and put jv on your PATH. Or: go install github.com/mxreal64/jv@latest.