|
38 | 38 | import org.gradle.api.artifacts.component.ModuleComponentIdentifier;
|
39 | 39 | import org.gradle.api.artifacts.result.ResolvedArtifactResult;
|
40 | 40 | import org.gradle.api.attributes.DocsType;
|
| 41 | +import org.gradle.api.attributes.Usage; |
41 | 42 | import org.gradle.api.file.CopySpec;
|
42 | 43 | import org.gradle.api.file.DirectoryProperty;
|
43 | 44 | import org.gradle.api.model.ObjectFactory;
|
@@ -296,13 +297,16 @@ public MavenRepositoryComponentMetadataRule(ObjectFactory objects) {
|
296 | 297 | public void execute(ComponentMetadataContext context) {
|
297 | 298 | context.getDetails().maybeAddVariant("compileWithMetadata", "compile",
|
298 | 299 | (variant) -> configureVariant(context, variant));
|
299 |
| - context.getDetails().maybeAddVariant("runtimeElementsWithMetadata", "runtimeElements", |
| 300 | + context.getDetails().maybeAddVariant("apiElementsWithMetadata", "apiElements", |
300 | 301 | (variant) -> configureVariant(context, variant));
|
301 | 302 | }
|
302 | 303 |
|
303 | 304 | private void configureVariant(ComponentMetadataContext context, VariantMetadata variant) {
|
304 |
| - variant.attributes((attributes) -> attributes.attribute(DocsType.DOCS_TYPE_ATTRIBUTE, |
305 |
| - this.objects.named(DocsType.class, "maven-repository"))); |
| 305 | + variant.attributes((attributes) -> { |
| 306 | + attributes.attribute(DocsType.DOCS_TYPE_ATTRIBUTE, |
| 307 | + this.objects.named(DocsType.class, "maven-repository")); |
| 308 | + attributes.attribute(Usage.USAGE_ATTRIBUTE, this.objects.named(Usage.class, "maven-repository")); |
| 309 | + }); |
306 | 310 | variant.withFiles((files) -> {
|
307 | 311 | ModuleVersionIdentifier id = context.getDetails().getId();
|
308 | 312 | files.addFile(id.getName() + "-" + id.getVersion() + ".pom");
|
|
0 commit comments