@@ -6,7 +6,6 @@ import org.gradle.api.Project
6
6
import org.gradle.api.Task
7
7
import org.gradle.api.artifacts.ConfigurablePublishArtifact
8
8
import org.gradle.api.artifacts.Configuration
9
- import org.gradle.api.artifacts.ConfigurationContainer
10
9
import org.gradle.api.artifacts.ModuleDependency
11
10
import org.gradle.api.artifacts.PublishArtifact
12
11
import org.gradle.api.artifacts.component.ProjectComponentIdentifier
@@ -19,19 +18,17 @@ import org.gradle.api.plugins.JavaPlugin
19
18
import org.gradle.api.plugins.JavaPlugin.JAVADOC_ELEMENTS_CONFIGURATION_NAME
20
19
import org.gradle.api.plugins.JavaPlugin.SOURCES_ELEMENTS_CONFIGURATION_NAME
21
20
import org.gradle.api.plugins.JavaPluginExtension
22
- import org.gradle.api.provider.Provider
23
21
import org.gradle.api.publish.PublishingExtension
24
22
import org.gradle.api.publish.maven.MavenPublication
25
23
import org.gradle.api.publish.tasks.GenerateModuleMetadata
26
24
import org.gradle.api.tasks.TaskProvider
27
25
import org.gradle.api.tasks.javadoc.Javadoc
26
+ import org.gradle.internal.component.external.model.TestFixturesSupport
28
27
import org.gradle.jvm.tasks.Jar
29
28
import org.gradle.kotlin.dsl.*
30
29
import org.gradle.kotlin.dsl.support.serviceOf
31
- import org.jetbrains.kotlin.gradle.plugin.KotlinSourceSetContainer
32
30
import plugins.KotlinBuildPublishingPlugin
33
31
import plugins.mainPublicationName
34
- import java.io.File
35
32
36
33
37
34
private const val MAGIC_DO_NOT_CHANGE_TEST_JAR_TASK_NAME = " testJar"
@@ -456,8 +453,17 @@ private fun Project.publishTestJar(
456
453
}
457
454
458
455
sourcesJar {
456
+ fun registerTestSources (projectNames : List <String >) {
457
+ from {
458
+ projectNames.map { project(it).testSourceSet.allSource }
459
+ }
460
+ }
461
+
462
+ registerTestSources(projects)
463
+ registerTestSources(projectWithRenamedTestJarNames)
464
+
459
465
from {
460
- projects .map { project(it).testSourceSet .allSource }
466
+ projectWithFixturesNames .map { project(it).sourceSets.getByName( TestFixturesSupport . TEST_FIXTURE_SOURCESET_NAME ) .allSource }
461
467
}
462
468
}
463
469
0 commit comments