diff --git a/nmcp-tasks/src/main/kotlin/nmcp/transport/publishFileByFile.kt b/nmcp-tasks/src/main/kotlin/nmcp/transport/publishFileByFile.kt index 39880e4..d12840b 100644 --- a/nmcp-tasks/src/main/kotlin/nmcp/transport/publishFileByFile.kt +++ b/nmcp-tasks/src/main/kotlin/nmcp/transport/publishFileByFile.kt @@ -121,7 +121,7 @@ private fun publishGav( val newName = newArtifact.fileName() renamedFiles.add(FileWithPath(it.file, "$gavPath/${newName}")) - if (newArtifact.extension.substringAfterLast('.') !in checksums) { + if (newArtifact.extension.substringAfterLast('.') !in setOf("md5", "sha1", "sha256", "sha512")) { snapshotVersions.add( VersionMetadata.SnapshotVersion( classifier = newArtifact.classifier, @@ -130,6 +130,8 @@ private fun publishGav( updated = lastUpdated.asTimestamp(false), ), ) + } else { + // Ignore the checksums in the list of files } } @@ -220,9 +222,6 @@ private fun publishGav( val bytes = encodeToXml(newArtifactMetadata).toByteArray() transport.put(artifactMetadataPath, bytes) - checksums.forEach { - transport.put("$artifactMetadataPath.$it", bytes.digest(it.uppercase())) - } } @@ -247,8 +246,6 @@ internal fun Instant.asTimestamp(withDot: Boolean): String { ) } -internal val checksums = setOf("md5", "sha1", "sha256", "sha512") - internal inline fun encodeToXml(t: T): String { return xml.encodeToString(t) }