在尝试通过API搜索工件时,我总是得到204。
groupId,artifactId和版本都在pom中匹配,并且也正确地显示在archiva web界面上。
为了直接下载此工件,请使用以下链接: http://archiva.mydomain.com/repository/internal/com/mydomain/test/test/1.0/test-1.0.war
答案 0 :(得分:1)
请参阅以下.wadl:
的http://< your_host_name>:其中 your_port> / archiva / restServices / archivaServices _wadl
使用提供的.wadl进行一些试验和错误后,我能够使用Chrome的邮递员成功查询REST API以获取已知的现有工件。我从observableRepoIds开始,因为它不需要参数。接下来,我转到了只有一个参数的资源:getAllGroupIds。使用这些成功的尝试作为基线,我尝试了工件资源。
以下查询对我有用:
的http://< your_host_name>:其中your_port> / archiva / restServices / archivaServices / searchService /伪像克= com.atlassian.xmlrpc&安培; A = Atlassian的-XMLRPC基粘合剂&安培; V = 0.11
在Header中,我指定了以下内容:
接受= text / html
授权=基本<您在此处加密的凭据>