Skip to content

Commit f5802c7

Browse files
Merge pull request #222 from SpineEventEngine/fix-publishing
2 parents f5d7426 + 7cfff55 commit f5802c7

File tree

5 files changed

+40
-40
lines changed

5 files changed

+40
-40
lines changed

buildSrc/src/main/kotlin/io/spine/dependency/boms/BomsPlugin.kt

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ import io.gitlab.arturbosch.detekt.getSupportedKotlinVersion
3030
import io.spine.dependency.DependencyWithBom
3131
import io.spine.dependency.kotlinx.Coroutines
3232
import io.spine.dependency.lib.Kotlin
33+
import io.spine.dependency.test.JUnit
3334
import org.gradle.api.Plugin
3435
import org.gradle.api.Project
3536
import org.gradle.api.artifacts.Configuration
@@ -181,14 +182,17 @@ private fun Project.forceArtifacts() =
181182
log { "Forced the version of `$artifact` in " + this@all.diagSuffix(project) }
182183
}
183184

184-
fun forceAll(artifacts: Iterable<String>) = artifacts.forEach { artifact ->
185+
fun forceAll(artifacts: Map<String, String>) = artifacts.values.forEach { artifact ->
185186
forceWithLogging(artifact)
186187
}
187188

188189
if (!isDetekt) {
189-
forceAll(Kotlin.artifacts.values)
190-
forceAll(Kotlin.StdLib.artifacts.values)
191-
forceAll(Coroutines.artifacts.values)
190+
forceAll(Kotlin.artifacts)
191+
forceAll(Kotlin.StdLib.artifacts)
192+
forceAll(Coroutines.artifacts)
193+
forceAll(JUnit.Jupiter.artifacts) /*
194+
for configurations like `testFixturesCompileProtoPath`.
195+
*/
192196
}
193197
}
194198
}

dependencies.md

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

22

3-
# Dependencies of `io.spine.validation:spine-validation-java:2.0.0-SNAPSHOT.330`
3+
# Dependencies of `io.spine.validation:spine-validation-java:2.0.0-SNAPSHOT.331`
44

55
## Runtime
66
1. **Group** : com.fasterxml.jackson. **Name** : jackson-bom. **Version** : 2.18.3.
@@ -1008,12 +1008,12 @@
10081008

10091009
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
10101010

1011-
This report was generated on **Sat May 03 17:16:54 WEST 2025** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
1011+
This report was generated on **Sat May 03 18:06:25 WEST 2025** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
10121012

10131013

10141014

10151015

1016-
# Dependencies of `io.spine.validation:spine-validation-java-api:2.0.0-SNAPSHOT.330`
1016+
# Dependencies of `io.spine.validation:spine-validation-java-api:2.0.0-SNAPSHOT.331`
10171017

10181018
## Runtime
10191019
1. **Group** : com.fasterxml.jackson. **Name** : jackson-bom. **Version** : 2.18.3.
@@ -2021,12 +2021,12 @@ This report was generated on **Sat May 03 17:16:54 WEST 2025** using [Gradle-Lic
20212021

20222022
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
20232023

2024-
This report was generated on **Sat May 03 17:16:54 WEST 2025** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
2024+
This report was generated on **Sat May 03 18:06:25 WEST 2025** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
20252025

20262026

20272027

20282028

2029-
# Dependencies of `io.spine.validation:spine-validation-java-bundle:2.0.0-SNAPSHOT.330`
2029+
# Dependencies of `io.spine.validation:spine-validation-java-bundle:2.0.0-SNAPSHOT.331`
20302030

20312031
## Runtime
20322032
1. **Group** : org.jetbrains. **Name** : annotations. **Version** : 26.0.2.
@@ -2752,12 +2752,12 @@ This report was generated on **Sat May 03 17:16:54 WEST 2025** using [Gradle-Lic
27522752

27532753
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
27542754

2755-
This report was generated on **Sat May 03 17:16:54 WEST 2025** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
2755+
This report was generated on **Sat May 03 18:06:25 WEST 2025** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
27562756

27572757

27582758

27592759

2760-
# Dependencies of `io.spine.validation:spine-validation-java-runtime:2.0.0-SNAPSHOT.330`
2760+
# Dependencies of `io.spine.validation:spine-validation-java-runtime:2.0.0-SNAPSHOT.331`
27612761

27622762
## Runtime
27632763
1. **Group** : com.google.code.findbugs. **Name** : jsr305. **Version** : 3.0.2.
@@ -3543,12 +3543,12 @@ This report was generated on **Sat May 03 17:16:54 WEST 2025** using [Gradle-Lic
35433543

35443544
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
35453545

3546-
This report was generated on **Sat May 03 17:16:54 WEST 2025** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
3546+
This report was generated on **Sat May 03 18:06:26 WEST 2025** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
35473547

35483548

35493549

35503550

3551-
# Dependencies of `io.spine.validation:spine-validation-java-tests:2.0.0-SNAPSHOT.330`
3551+
# Dependencies of `io.spine.validation:spine-validation-java-tests:2.0.0-SNAPSHOT.331`
35523552

35533553
## Runtime
35543554
1. **Group** : com.fasterxml.jackson. **Name** : jackson-bom. **Version** : 2.18.3.
@@ -4624,12 +4624,12 @@ This report was generated on **Sat May 03 17:16:54 WEST 2025** using [Gradle-Lic
46244624

46254625
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
46264626

4627-
This report was generated on **Sat May 03 17:16:55 WEST 2025** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
4627+
This report was generated on **Sat May 03 18:06:26 WEST 2025** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
46284628

46294629

46304630

46314631

4632-
# Dependencies of `io.spine.validation:spine-validation-model:2.0.0-SNAPSHOT.330`
4632+
# Dependencies of `io.spine.validation:spine-validation-model:2.0.0-SNAPSHOT.331`
46334633

46344634
## Runtime
46354635
1. **Group** : com.fasterxml.jackson. **Name** : jackson-bom. **Version** : 2.18.3.
@@ -5645,12 +5645,12 @@ This report was generated on **Sat May 03 17:16:55 WEST 2025** using [Gradle-Lic
56455645

56465646
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
56475647

5648-
This report was generated on **Sat May 03 17:16:55 WEST 2025** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
5648+
This report was generated on **Sat May 03 18:06:26 WEST 2025** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
56495649

56505650

56515651

56525652

5653-
# Dependencies of `io.spine.validation:spine-validation-proto:2.0.0-SNAPSHOT.330`
5653+
# Dependencies of `io.spine.validation:spine-validation-proto:2.0.0-SNAPSHOT.331`
56545654

56555655
## Runtime
56565656
1. **Group** : com.fasterxml.jackson. **Name** : jackson-bom. **Version** : 2.18.3.
@@ -6727,12 +6727,12 @@ This report was generated on **Sat May 03 17:16:55 WEST 2025** using [Gradle-Lic
67276727

67286728
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
67296729

6730-
This report was generated on **Sat May 03 17:16:55 WEST 2025** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
6730+
This report was generated on **Sat May 03 18:06:27 WEST 2025** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
67316731

67326732

67336733

67346734

6735-
# Dependencies of `io.spine.validation:spine-validation-consumer:2.0.0-SNAPSHOT.330`
6735+
# Dependencies of `io.spine.validation:spine-validation-consumer:2.0.0-SNAPSHOT.331`
67366736

67376737
## Runtime
67386738
1. **Group** : com.fasterxml.jackson. **Name** : jackson-bom. **Version** : 2.18.3.
@@ -7740,12 +7740,12 @@ This report was generated on **Sat May 03 17:16:55 WEST 2025** using [Gradle-Lic
77407740

77417741
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
77427742

7743-
This report was generated on **Sat May 03 17:16:56 WEST 2025** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
7743+
This report was generated on **Sat May 03 18:06:27 WEST 2025** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
77447744

77457745

77467746

77477747

7748-
# Dependencies of `io.spine.validation:spine-validation-consumer-dependency:2.0.0-SNAPSHOT.330`
7748+
# Dependencies of `io.spine.validation:spine-validation-consumer-dependency:2.0.0-SNAPSHOT.331`
77497749

77507750
## Runtime
77517751
1. **Group** : com.google.code.findbugs. **Name** : jsr305. **Version** : 3.0.2.
@@ -8696,12 +8696,12 @@ This report was generated on **Sat May 03 17:16:56 WEST 2025** using [Gradle-Lic
86968696

86978697
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
86988698

8699-
This report was generated on **Sat May 03 17:16:56 WEST 2025** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
8699+
This report was generated on **Sat May 03 18:06:27 WEST 2025** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
87008700

87018701

87028702

87038703

8704-
# Dependencies of `io.spine.validation:spine-validation-extensions:2.0.0-SNAPSHOT.330`
8704+
# Dependencies of `io.spine.validation:spine-validation-extensions:2.0.0-SNAPSHOT.331`
87058705

87068706
## Runtime
87078707
1. **Group** : com.fasterxml.jackson. **Name** : jackson-bom. **Version** : 2.18.3.
@@ -9773,12 +9773,12 @@ This report was generated on **Sat May 03 17:16:56 WEST 2025** using [Gradle-Lic
97739773

97749774
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
97759775

9776-
This report was generated on **Sat May 03 17:16:56 WEST 2025** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
9776+
This report was generated on **Sat May 03 18:06:27 WEST 2025** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
97779777

97789778

97799779

97809780

9781-
# Dependencies of `io.spine.validation:spine-validation-runtime:2.0.0-SNAPSHOT.330`
9781+
# Dependencies of `io.spine.validation:spine-validation-runtime:2.0.0-SNAPSHOT.331`
97829782

97839783
## Runtime
97849784
1. **Group** : com.google.code.findbugs. **Name** : jsr305. **Version** : 3.0.2.
@@ -10729,12 +10729,12 @@ This report was generated on **Sat May 03 17:16:56 WEST 2025** using [Gradle-Lic
1072910729

1073010730
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
1073110731

10732-
This report was generated on **Sat May 03 17:16:56 WEST 2025** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
10732+
This report was generated on **Sat May 03 18:06:28 WEST 2025** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
1073310733

1073410734

1073510735

1073610736

10737-
# Dependencies of `io.spine.validation:spine-validation-validating:2.0.0-SNAPSHOT.330`
10737+
# Dependencies of `io.spine.validation:spine-validation-validating:2.0.0-SNAPSHOT.331`
1073810738

1073910739
## Runtime
1074010740
1. **Group** : com.google.code.findbugs. **Name** : jsr305. **Version** : 3.0.2.
@@ -11689,12 +11689,12 @@ This report was generated on **Sat May 03 17:16:56 WEST 2025** using [Gradle-Lic
1168911689

1169011690
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
1169111691

11692-
This report was generated on **Sat May 03 17:16:57 WEST 2025** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
11692+
This report was generated on **Sat May 03 18:06:28 WEST 2025** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
1169311693

1169411694

1169511695

1169611696

11697-
# Dependencies of `io.spine.validation:spine-validation-vanilla:2.0.0-SNAPSHOT.330`
11697+
# Dependencies of `io.spine.validation:spine-validation-vanilla:2.0.0-SNAPSHOT.331`
1169811698

1169911699
## Runtime
1170011700
1. **Group** : com.google.code.findbugs. **Name** : jsr305. **Version** : 3.0.2.
@@ -12581,12 +12581,12 @@ This report was generated on **Sat May 03 17:16:57 WEST 2025** using [Gradle-Lic
1258112581

1258212582
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
1258312583

12584-
This report was generated on **Sat May 03 17:16:57 WEST 2025** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
12584+
This report was generated on **Sat May 03 18:06:28 WEST 2025** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
1258512585

1258612586

1258712587

1258812588

12589-
# Dependencies of `io.spine.validation:spine-validation-configuration:2.0.0-SNAPSHOT.330`
12589+
# Dependencies of `io.spine.validation:spine-validation-configuration:2.0.0-SNAPSHOT.331`
1259012590

1259112591
## Runtime
1259212592
1. **Group** : com.fasterxml.jackson. **Name** : jackson-bom. **Version** : 2.18.3.
@@ -13658,12 +13658,12 @@ This report was generated on **Sat May 03 17:16:57 WEST 2025** using [Gradle-Lic
1365813658

1365913659
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
1366013660

13661-
This report was generated on **Sat May 03 17:16:57 WEST 2025** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
13661+
This report was generated on **Sat May 03 18:06:28 WEST 2025** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
1366213662

1366313663

1366413664

1366513665

13666-
# Dependencies of `io.spine.validation:spine-validation-context:2.0.0-SNAPSHOT.330`
13666+
# Dependencies of `io.spine.validation:spine-validation-context:2.0.0-SNAPSHOT.331`
1366713667

1366813668
## Runtime
1366913669
1. **Group** : com.fasterxml.jackson. **Name** : jackson-bom. **Version** : 2.18.3.
@@ -14735,4 +14735,4 @@ This report was generated on **Sat May 03 17:16:57 WEST 2025** using [Gradle-Lic
1473514735

1473614736
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
1473714737

14738-
This report was generated on **Sat May 03 17:16:57 WEST 2025** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
14738+
This report was generated on **Sat May 03 18:06:28 WEST 2025** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).

model/build.gradle.kts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727
import io.spine.dependency.local.CoreJava
2828
import io.spine.dependency.local.Logging
2929
import io.spine.dependency.local.ProtoData
30-
import io.spine.dependency.test.JUnit
3130

3231
plugins {
3332
java
@@ -46,12 +45,9 @@ dependencies {
4645
implementation(project(":java-api"))
4746
implementation(project(":java-runtime"))
4847

49-
val enforcedJUnit = enforcedPlatform(JUnit.bom)
50-
testImplementation(enforcedJUnit)
5148
testImplementation(Logging.testLib)?.because("We need `tapConsole`.")
5249
testImplementation(ProtoData.testlib)
5350

54-
testFixturesImplementation(enforcedJUnit)
5551
testFixturesImplementation(project(":proto:configuration"))
5652
testFixturesImplementation(ProtoData.api)
5753
testFixturesImplementation(ProtoData.testlib)

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ all modules and does not describe the project structure per-subproject.
1010
-->
1111
<groupId>io.spine.validation</groupId>
1212
<artifactId>validation</artifactId>
13-
<version>2.0.0-SNAPSHOT.330</version>
13+
<version>2.0.0-SNAPSHOT.331</version>
1414

1515
<inceptionYear>2015</inceptionYear>
1616

version.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,4 +29,4 @@
2929
*
3030
* For Spine-based dependencies please see [io.spine.dependency.local.Spine].
3131
*/
32-
val validationVersion by extra("2.0.0-SNAPSHOT.330")
32+
val validationVersion by extra("2.0.0-SNAPSHOT.331")

0 commit comments

Comments
 (0)