我需要一种方法来使用Groovy / Java中的HTTPBuilder和url来判断一个工件是否在Nexus 3存储库中。 Maven不可用。
<p>This maven2 hosted repository is not directly browsable at this URL.</p>
示例代码可能是
String url = 'http://nexus.company.com:8081/nexus/repository/myrepo/com/company/sample-app/1.0.1/sample-app-1.0.1.war'
new HTTPBuilder(url).get(path: '') { response ->
return response.statusLine.statusCode == 404
}
无论是否存在,这将给我一个带有text / html响应的200。
如果没有实际下载工件,如何进行操作的加分点。