GET /artifactory/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 idandartifact idmust be provided to search remote repositories.Once
&specific=true(default false)is set to true, the output will be minimized to only include downloadUrl,ext,version, andclassifier.
Sample Output:
{
"results": [
{
"downloadUri": "http://localhost:8082/artifactory/maven-virtual/abbot/abbot/0.12.3/abbot-0.12.3.jar",
"ext": "jar",
"version": "0.12.3"
},
{
"downloadUri": "http://localhost:8082/artifactory/maven-virtual/abbot/abbot/0.12.3/abbot-0.12.3.pom",
"ext": "pom",
"version": "0.12.3"
},
{
"downloadUri": "http://localhost:8082/artifactory/maven-virtual/abbot/abbot/0.13.0/abbot-0.13.0.jar",
"ext": "jar",
"version": "0.13.0"
},
{
"downloadUri": "http://localhost:8082/artifactory/maven-virtual/abbot/abbot/0.13.0/abbot-0.13.0.pom",
"ext": "pom",
"version": "0.13.0"
},
{
"downloadUri": "http://localhost:8082/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:8082/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:8082/artifactory/maven-virtual/abbot/abbot/1.4.0/abbot-1.4.0.jar",
"ext": "jar",
"version": "1.4.0"
},
{
"downloadUri": "http://localhost:8082/artifactory/maven-virtual/abbot/abbot/1.4.0/abbot-1.4.0.pom",
"ext": "pom",
"version": "1.4.0"
}
]
}