Adam S
07/21/2024, 8:32 AMprivate val githubBuildNumber = System.getenv("GITHUB_RUN_NUMBER")
private val snapshotVersion = when (githubBuildNumber) {
null -> "$snapshotBase-LOCAL"
else -> "$snapshotBase.${githubBuildNumber}-SNAPSHOT"
}
Adam S
07/21/2024, 8:34 AMX.Y.Z-SNAPSHOT
sam
07/21/2024, 8:34 AMAdam S
07/21/2024, 8:34 AMsam
07/21/2024, 8:34 AMAdam S
07/21/2024, 8:35 AMAdam S
07/21/2024, 8:35 AMsam
07/21/2024, 8:35 AMsam
07/21/2024, 8:35 AMAdam S
07/21/2024, 8:36 AMsam
07/21/2024, 8:36 AMAdam S
07/21/2024, 8:37 AMAdam S
07/21/2024, 8:38 AMsam
07/21/2024, 8:38 AMsam
07/21/2024, 8:39 AMAdam S
07/21/2024, 8:39 AMAdam S
07/21/2024, 8:40 AMAdam S
07/21/2024, 8:41 AMio.kotest:whatever:1.2.3-SNAPSHOT
Adam S
07/21/2024, 8:42 AMio.kotest:whatever:latest.integration
Adam S
07/21/2024, 8:42 AMsam
07/21/2024, 8:43 AMsam
07/21/2024, 8:43 AMAdam S
07/21/2024, 8:44 AMAdam S
07/21/2024, 8:45 AMAdam S
07/21/2024, 8:45 AM1.2.3-SNAPSHOT
, I'd have to write io.kotest:whatever:1.2.3+-SNAPSHOT
sam
07/21/2024, 8:46 AMAdam S
07/21/2024, 8:46 AM<major>.<minor>.<patch>.<build-id>-SNAPSHOT
valid semver? 🤔sam
07/21/2024, 8:47 AMsam
07/21/2024, 8:47 AMsam
07/21/2024, 8:47 AMsam
07/21/2024, 8:47 AMAdam S
07/21/2024, 8:47 AMyou can do 1.2.3.4-SNAPSHOTbut what if I want to automatically select the latest version? :)
sam
07/21/2024, 8:48 AMAdam S
07/21/2024, 8:55 AM<snapshotVersion>
<extension>pom</extension>
<value>5.9.0.1451-20240511.091617-1</value>
<updated>20240511091617</updated>
</snapshotVersion>
Adam S
07/21/2024, 8:56 AM-SNAPSHOT
is just a shortcut for "check maven-metadata.xml
, select the highest timestamp"sam
07/21/2024, 8:56 AMAdam S
07/21/2024, 8:57 AMAdam S
07/21/2024, 8:58 AMmaven-metadata.xml
gets overriddenAdam S
07/21/2024, 8:59 AMAdam S
07/21/2024, 8:59 AMAdam S
07/21/2024, 9:01 AMAdam S
07/21/2024, 9:03 AM5.10.0-SNAPSHOT
• or a specific snapshot 5.9.0-20240511.091617-1451
(unchanging)sam
07/21/2024, 9:05 AMAdam S
07/21/2024, 9:08 AMsam
07/21/2024, 9:08 AMsam
07/21/2024, 9:08 AMsam
07/21/2024, 9:08 AMAdam S
07/21/2024, 9:36 AMAdam S
07/21/2024, 9:37 AMOliver.O
07/21/2024, 1:30 PMsam
07/21/2024, 1:56 PMOliver.O
07/21/2024, 2:19 PMsam
07/21/2024, 2:19 PM