我需要一个bash脚本,可以在tomcat中下载最新版本的 war (快照或发布)文件nexus repository
请找我脚本。需要专家帮助
server="http://localhost:8081/nexus/content/repositories"
repo="snapshots"
name="org/continuous/Integration"
artifact="Continuous-Integration"
path=$server/$repo/$name/$artifact
mvnMetadata=$(curl -s "$path/maven-metadata.xml")
请找到nexus存储库Image:
答案 0 :(得分:1)
在Nexus rest API的帮助下下载了最后一张快照
wget --content-disposition" http://localhost:8080/nexus/service/local/artifact/maven/redirect?r=snapshots&g=org.continuous.Integration&a=Continuous-Integration&v=LATEST&e=war"
感谢DarthHater.It正在使用rest API
答案 1 :(得分:0)
您可以使用此处Using the Nexus rest API to get latest artifact version for given groupid/artifactId中提供的信息构建API调用来执行此操作。不应该很难从这里将其余命令拼凑在一起(例如,使用curl或wget进行下载)。