Maven 通过命令行列出工件的所有版本
包括安装到~/.m2并部署到maven或类似artifactory的工件存储库的所有版本 例如,如果我键入类似于“假装”命令的内容:Maven 通过命令行列出工件的所有版本,maven,command-line,Maven,Command Line,包括安装到~/.m2并部署到maven或类似artifactory的工件存储库的所有版本 例如,如果我键入类似于“假装”命令的内容: mvn ver:show-all -DartifactId=myProject -DallowSnapshots=true 我希望看到一些输出列出可用的版本: myProject -> 0.9 1.0.1 1.1-branchA-SNAPSHOT 1.1-branchB-SNAPSHOT 1.1-branchC-SNAPSHOT 今天
mvn ver:show-all -DartifactId=myProject -DallowSnapshots=true
我希望看到一些输出列出可用的版本:
myProject ->
0.9
1.0.1
1.1-branchA-SNAPSHOT
1.1-branchB-SNAPSHOT
1.1-branchC-SNAPSHOT
今天有没有一个maven插件可以做到这一点?你可以做的就是看看。它基本上是一个可以下载和解析的XML文件。例如,要了解Maven Central下载存储库元数据中可用的Google Guice的所有版本,请访问并查看其内容:
<metadata>
<groupId>com.google.inject</groupId>
<artifactId>guice</artifactId>
<versioning>
<latest>4.2.2</latest>
<release>4.2.2</release>
<versions>
<version>1.0</version>
<version>2.0</version>
<version>2.0-no_aop</version>
<version>3.0-rc2</version>
<version>3.0-rc3</version>
<version>3.0</version>
<version>4.0-beta</version>
<version>4.0-beta4</version>
<version>4.0-beta5</version>
<version>4.0</version>
<version>4.1.0</version>
<version>4.2.0</version>
<version>4.2.1</version>
<version>4.2.2</version>
</versions>
<lastUpdated>20181029173633</lastUpdated>
</versioning>
</metadata>
com.google.inject
可能没有maven metadata.xml
。例如,如果您正在使用S3上托管的或repos
我认为没有Maven插件可以做到这一点。不过,这可能很有趣:是的,这应该是Maven的特色。但是它不在那里,人们被迫去做一些事情