Maven Metadata Platform
Class: MavenMetadataUpdateChecker
Required options
metadataUrl
Full URL tomaven-metadata.xml.currentVersion
Current version to compare.
Optional options
userAgent(String userAgent)
Request user agent.
Default:ez-plugins/maven-metadata-checker/1.0timeout(Duration timeout)
HTTP request timeout. Default:8s.
Version discovery behavior
Order used to resolve latest:
<latest><release>- Last
<version>entry
Example
MavenMetadataUpdateChecker checker = MavenMetadataUpdateChecker.builder(
"https://repo1.maven.org/maven2/com/example/my-lib/maven-metadata.xml",
"1.2.0"
).build();