File tree Expand file tree Collapse file tree 6 files changed +32
-63
lines changed Expand file tree Collapse file tree 6 files changed +32
-63
lines changed Original file line number Diff line number Diff line change 1- /* *
2- * Plugin for :extension:* modules
3- */
4-
5- plugins {
6- id(" faker-jvm-conventions" )
7- id(" faker-pub-conventions" )
8- }
1+ /* * Plugin for :extension:* modules */
2+ plugins { id(" faker-lib-conventions" ) }
93
104kotlin {
115 sourceSets {
12- val jvmMain by getting {
6+ jvmMain {
137 dependencies {
14- implementation(libs.bundles.kotlin)
8+ compileOnly(project(" :kotlin-faker" ))
9+ }
10+ }
11+ jvmTest {
12+ dependencies {
13+ // needed for tests since we have compileOnly dependency
14+ implementation(project(" :kotlin-faker" ))
1515 }
1616 }
1717 }
1818}
19+
20+ tasks.named<Test >(" jvmTest" ) {
21+ // TODO: is this needed?
22+ dependsOn(" :kotlin-faker:jvmJar" )
23+ }
Original file line number Diff line number Diff line change @@ -30,8 +30,6 @@ kotlin {
3030 }
3131 tasks.check { dependsOn(maxJdk.executionTask) }
3232 }
33-
34- sourceSets { jvmTest { dependencies { implementation(libs.bundles.test.kotest) } } }
3533}
3634
3735val versionCatalog: VersionCatalog = versionCatalogs.named(" libs" )
Original file line number Diff line number Diff line change @@ -14,13 +14,21 @@ plugins {
1414}
1515
1616kotlin {
17- sourceSets.configureEach {
18- withSourcesJar()
17+ sourceSets {
18+ configureEach {
19+ withSourcesJar()
1920
20- resources.srcDir(" build/generated/src/jvmMain/resources" )
21- dependencies {
22- implementation(platform(libs.kotlin.bom.get()))
23- implementation(libs.bundles.kotlin)
21+ resources.srcDir(" build/generated/src/jvmMain/resources" )
22+ dependencies {
23+ implementation(platform(libs.kotlin.bom.get()))
24+ implementation(libs.bundles.kotlin)
25+ }
26+ }
27+
28+ jvmTest {
29+ dependencies {
30+ implementation(libs.bundles.test.kotest)
31+ }
2432 }
2533 }
2634}
Original file line number Diff line number Diff line change 11/* * Plugin for "faker libraries" */
22plugins {
3- id(" org.jetbrains.dokka" )
43 id(" faker-jvm-conventions" )
54 id(" faker-pub-conventions" )
65}
76
87kotlin {
98 sourceSets {
10- val jvmTest by getting {
9+ jvmTest {
1110 dependencies {
1211 runtimeOnly(" ch.qos.logback:logback-core:1.3.4" ) {
1312 version { strictly(" 1.3.4" ) /* last stable for java 8 */ }
Original file line number Diff line number Diff line change 11plugins { `faker- ext- conventions` }
22
3- kotlin {
4- sourceSets {
5- val jvmMain by getting {
6- dependencies {
7- compileOnly(projects.kotlinFaker)
8- implementation(libs.bundles.jackson)
9- }
10- }
11- val jvmTest by getting {
12- dependencies {
13- // needed for tests since we have compileOnly dependency
14- implementation(projects.kotlinFaker)
15- implementation(libs.bundles.test.kotest)
16- }
17- }
18- }
19- }
20-
21- tasks.jvmTest {
22- useJUnitPlatform()
23- dependsOn(" :kotlin-faker:jvmJar" )
24- }
3+ kotlin { sourceSets { jvmMain { dependencies { implementation(libs.bundles.jackson) } } } }
Original file line number Diff line number Diff line change 11plugins { `faker- ext- conventions` }
22
3- kotlin {
4- sourceSets {
5- val jvmMain by getting {
6- dependencies {
7- compileOnly(projects.kotlinFaker)
8- compileOnly(libs.test.kotest.property)
9- }
10- }
11- val jvmTest by getting {
12- dependencies {
13- implementation(projects.kotlinFaker)
14- implementation(libs.bundles.test.kotest)
15- }
16- }
17- }
18- }
19-
20- tasks.jvmTest {
21- useJUnitPlatform()
22- dependsOn(" :kotlin-faker:jvmJar" )
23- }
3+ kotlin { sourceSets { jvmMain { dependencies { compileOnly(libs.test.kotest.property) } } } }
You can’t perform that action at this time.
0 commit comments