从repo获取文件创建和修改日期



我试着谷歌没有真正得到我正在寻找的结果。想知道是否有人知道如何从artifactory获得工件的日期创建和日期修改日期?

感谢

有几个选项,这里有两个

要获取Artifactory中特定文件的信息,您可以使用file Info REST API:

GET https://artifacotry.my.org/artifactory/api/storage/my-repo/path/to/some-file.txt
200
{
"repo": "my-repo",
"path": "path/to/some-file.txt",
"created": ISO8601 (yyyy-MM-dd'T'HH:mm:ss.SSSZ),
"lastModified": ISO8601 (yyyy-MM-dd'T'HH:mm:ss.SSSZ),
...
{

要执行查询(可能很复杂)来查找文件,您可以使用AQL(人工查询语言),只需确保在结果中包含相关字段,例如:

POST https://artifacotry.my.org/artifactory/api/search/aql
items.find(
{
"repo":"my-repo"
}
).include(
"item.repo",
"item.path",
"item.name",
"item.created",
"item.updated"
)
200
{
"results" : [
{
"repo" : "my-repo",
"path" : "path/to",
"name" : "some-file.txt",
"created" : "2015-01-01T10:10:52.383+02:00",
"updated" : "2015-01-01T10:12:25.182+02:00"
}, 
...
], 
...
}