ARTIFACTORY: Xray的索引资源存储库和该存储库的存储摘要中的工件计数不匹配
本文讨论了Xray中索引资源存储库的计数不匹配以及Artifactory中该存储库的存储摘要。在Xray中启用本地存储库的索引并查看Artfactory中的存储摘要时,有可能在存储摘要中显示更多的工件计数,而在Xray中索引相同的存储库时显示更少的工件。
这是预期的行为,因为Xray将只索引和扫描那些扩展名为“archive_extensions.json“在< JFrog_Home > / x光/ var / etc /服务器的位置。
例如,构建Maven构建并将Maven包部署到lib -snapshot-local存储库中。
下面的屏幕截图告诉我们,lib -snapshot-local存储库中有70个文件,其中包括xml、pom、jar和war。
在Xray中索引lib -snapshot-local存储库,可以观察到计数减少到34。
这是预料之中的,因为Xray不索引和扫描pom和XML文件,而只是索引和扫描war和jar文件。我们可以通过查看“archive_extensions.json“在< JFrog_Home > / x光/ var / etc /服务器的位置。# cat archive_extensions.json
{
“版本”:“1.0”,
“archiveExtension”:(
{
“名称”:“zip”,
“namePattern ": ".*[.]( 现病史jar耳朵战争| | | | epk | cpa) $”
},
{
“名称”:“焦油”,
“namePattern ": ".*[.]( tar.gz | tar.xz | tgz) $”
},
{
“名称”:“7 z”,
“namePattern ": ".*[.]( 7 z) $”
}
]
}
