try (InputStream inputStream = fileItem.getInputStream()) {
metadata = MetadataBuilder.read(inputStream);
}
MavenRepository repo = fileItem.getRepositoryItemUid().getRepository().adaptToFacet(MavenRepository.class);
RepositoryPolicy policy = repo.getRepositoryPolicy();
if (metadata != null && metadata.getVersioning() != null) {
List<String> versions = metadata.getVersioning().getVersions();
if (RepositoryPolicy.RELEASE.equals(policy)) {
metadata.getVersioning().setSnapshot(null);
String latest = filterMetadata(versions, false);