@@ -12,22 +12,45 @@ data class JarArtifact(
1212 val data : () -> ByteArray ,
1313) : Artifact
1414
15- fun buildVersionArtifacts (actionCoords : ActionCoords ): Map <String , Artifact >? =
15+ fun buildVersionArtifacts (actionCoords : ActionCoords ): Map <String , Artifact >? {
1616 with (actionCoords) {
1717 val jars = buildJars() ? : return null
1818 val pom = buildPomFile()
19- val module = buildModuleFile()
19+ val mainJarSize by lazy { jars.mainJar().size }
20+ val mainJarMd5Checksum by lazy { jars.mainJar().md5Checksum() }
21+ val mainJarSha1Checksum by lazy { jars.mainJar().sha1Checksum() }
22+ val mainJarSha256Checksum by lazy { jars.mainJar().sha256Checksum() }
23+ val mainJarSha512Checksum by lazy { jars.mainJar().sha512Checksum() }
24+ val sourcesJarSize by lazy { jars.sourcesJar().size }
25+ val sourcesJarMd5Checksum by lazy { jars.sourcesJar().md5Checksum() }
26+ val sourcesJarSha1Checksum by lazy { jars.sourcesJar().sha1Checksum() }
27+ val sourcesJarSha256Checksum by lazy { jars.sourcesJar().sha256Checksum() }
28+ val sourcesJarSha512Checksum by lazy { jars.sourcesJar().sha512Checksum() }
29+ val module by lazy {
30+ buildModuleFile(
31+ mainJarSize,
32+ mainJarMd5Checksum,
33+ mainJarSha1Checksum,
34+ mainJarSha256Checksum,
35+ mainJarSha512Checksum,
36+ sourcesJarSize,
37+ sourcesJarMd5Checksum,
38+ sourcesJarSha1Checksum,
39+ sourcesJarSha256Checksum,
40+ sourcesJarSha512Checksum,
41+ )
42+ }
2043 return mapOf (
2144 " $mavenName -$version .jar" to JarArtifact (jars.mainJar),
22- " $mavenName -$version .jar.md5" to TextArtifact { jars.mainJar().md5Checksum() },
23- " $mavenName -$version .jar.sha1" to TextArtifact { jars.mainJar().sha1Checksum() },
24- " $mavenName -$version .jar.sha256" to TextArtifact { jars.mainJar().sha256Checksum() },
25- " $mavenName -$version .jar.sha512" to TextArtifact { jars.mainJar().sha512Checksum() },
45+ " $mavenName -$version .jar.md5" to TextArtifact { mainJarMd5Checksum },
46+ " $mavenName -$version .jar.sha1" to TextArtifact { mainJarSha1Checksum },
47+ " $mavenName -$version .jar.sha256" to TextArtifact { mainJarSha256Checksum },
48+ " $mavenName -$version .jar.sha512" to TextArtifact { mainJarSha512Checksum },
2649 " $mavenName -$version -sources.jar" to JarArtifact (jars.sourcesJar),
27- " $mavenName -$version -sources.jar.md5" to TextArtifact { jars.sourcesJar().md5Checksum() },
28- " $mavenName -$version -sources.jar.sha1" to TextArtifact { jars.sourcesJar().sha1Checksum() },
29- " $mavenName -$version -sources.jar.sha256" to TextArtifact { jars.sourcesJar().sha256Checksum() },
30- " $mavenName -$version -sources.jar.sha512" to TextArtifact { jars.sourcesJar().sha512Checksum() },
50+ " $mavenName -$version -sources.jar.md5" to TextArtifact { sourcesJarMd5Checksum },
51+ " $mavenName -$version -sources.jar.sha1" to TextArtifact { sourcesJarSha1Checksum },
52+ " $mavenName -$version -sources.jar.sha256" to TextArtifact { sourcesJarSha256Checksum },
53+ " $mavenName -$version -sources.jar.sha512" to TextArtifact { sourcesJarSha512Checksum },
3154 " $mavenName -$version .pom" to TextArtifact { pom },
3255 " $mavenName -$version .pom.md5" to TextArtifact { pom.md5Checksum() },
3356 " $mavenName -$version .pom.sha1" to TextArtifact { pom.sha1Checksum() },
@@ -40,3 +63,4 @@ fun buildVersionArtifacts(actionCoords: ActionCoords): Map<String, Artifact>? =
4063 " $mavenName -$version .module.sha512" to TextArtifact { module.sha512Checksum() },
4164 )
4265 }
66+ }
0 commit comments