Usage for Remote and Virtual repositories

JFrog REST APIs

Products
JFrog Xray
Content Type
REST API
ft:sourceType
Paligo
GET /api/search/gavc?[g=groupId][&a=artifactId][&v=version][&c=classifier][&repos=x[,y]][&specific=true(default false)]

From Artifactory version 7.37.9, the following &specific=true(default false) attribute was added to support virtual and remote repositories.

Note the following:

  • The exact group id and artifact id must be provided to search remote repositories.

  • Once &specific=true(default false) is set to true, the output will be minimized to only include download Url, ext, version, and classifier.

Sample Output:

{ "results":[ { "downloadUri":"http://localhost:8081/artifactory/maven-virtual/abbot/abbot/0.12.3/abbot-0.12.3.jar", "ext":"jar", "version":"0.12.3" }, { "downloadUri":"http://localhost:8081/artifactory/maven-virtual/abbot/abbot/0.12.3/abbot-0.12.3.pom", "ext":"pom", "version":"0.12.3" }, { "downloadUri":"http://localhost:8081/artifactory/maven-virtual/abbot/abbot/0.13.0/abbot-0.13.0.jar", "ext":"jar", "version":"0.13.0" }, { "downloadUri":"http://localhost:8081/artifactory/maven-virtual/abbot/abbot/0.13.0/abbot-0.13.0.pom", "ext":"pom", "version":"0.13.0" }, { "downloadUri":"http://localhost:8081/artifactory/maven-virtual/abbot/abbot/1.4.0/abbot-1.4.0-javadoc.jar", "ext":"jar", "version":"1.4.0", "classifier":"javadoc" }, { "downloadUri":"http://localhost:8081/artifactory/maven-virtual/abbot/abbot/1.4.0/abbot-1.4.0-sources.jar", "ext":"jar", "version":"1.4.0", "classifier":"sources" }, { "downloadUri":"http://localhost:8081/artifactory/maven-virtual/abbot/abbot/1.4.0/abbot-1.4.0.jar", "ext":"jar", "version":"1.4.0" }, { "downloadUri":"http://localhost:8081/artifactory/maven-virtual/abbot/abbot/1.4.0/abbot-1.4.0.pom", "ext":"pom", "version":"1.4.0" } ] }