#maven #pom #java #cli-tool #cli #mvn

bin+lib rvn

用于与 Maven 仓库和工件交互的 CLI 工具

4 个版本 (2 个破坏性更改)

0.3.0 2019 年 9 月 11 日
0.2.0 2019 年 5 月 22 日
0.1.1 2019 年 5 月 22 日
0.1.0 2019 年 5 月 18 日

#14 in #maven

MIT 许可证

19KB
311

raven - rvn

用 Rust 编写的用于与 Maven 仓库和工件交互的 CLI 工具。

Build Status Latest version Documentation License

安装

$ cargo install rvn

用法

请参阅 rvn --help

它目前支持使用 checksum 子命令后跟 Maven 坐标来获取校验和

groupId:artifactId[:packaging[:classifier]]:version

其中 packaging 默认为 jar,而 classifier 默认为 null

$ rvn checksum io.prometheus:simpleclient_hotspot:0.6.0
sha1:2703b02c4b2abb078de8365f4ef3b7d5e451382d

$ rvn checksum io.prometheus:simpleclient_hotspot:0.6.0 -a md5
md5:13922a158ae99ec67f7bd6ab1853fd93

$ rvn checksum io.prometheus:simpleclient_hotspot:jar:0.6.0
sha1:2703b02c4b2abb078de8365f4ef3b7d5e451382d

$ rvn checksum io.prometheus:simpleclient_hotspot:pom:0.6.0
sha1:c729b1e7de459e9dfe78eb9e4e1dbf47afd96ed9

$ rvn checksum io.prometheus:simpleclient_hotspot:jar:sources:0.6.0
sha1:a53e916d7f422ac34d0fb125dea8c940cf4e15c3

贡献

此项目遵循 semverconventional commits 以及使用 semantic-rs 进行语义发布。

依赖项

~24MB
~493K SLoC