我有一个需求,我必须检查工件的版本是否已经存在或是否有nexus.如果已经存在,那么构建失败,否则继续部署。
我试着用这个curl命令来获取......但我得到的是错误信息
curl -s -k --user ${credentials} \"${nexusHost}/service/local/artifact/maven/content?r=${repository}&g=${groupId}&a=${artifactId}&v=${version}&p=${packaging}\" -o ${fileName} &> /dev/null
其中仓库我给 "快照"。
但这是抛出错误。请帮助我在这里
谢谢大家的帮助...
我得到了这个URL,它给出了所有与给定的g:a:v值相关的细节.最重要的是它还给出了总计数,这在我的情况下是有用的。
curl -u $USERNAME:$USERPASS "https://${host}:8081/nexus/service/local/lucene/search?g=${pomGroup}&a=${pomArtifact}&v=${pomVersion}*"