I want to use artifact transform to transform a dependency and its sources,but gradle only pass the classes jar to my transform
project.getDependencies().registerTransform(
AccessTransform.class,
parameters -> {
parameters.parameters(p -> {
p.getAccessTransformerFiles().from(extension.getAccessTransformerFiles());
});
parameters.getFrom().attribute(
ModAccessTransformExtension.TRANSFORM_ACCESS,
false
).attribute(ArtifactTypeDefinition.ARTIFACT_TYPE_ATTRIBUTE, ArtifactTypeDefinition.JAR_TYPE);
parameters.getTo().attribute(
ModAccessTransformExtension.TRANSFORM_ACCESS,
true
).attribute(ArtifactTypeDefinition.ARTIFACT_TYPE_ATTRIBUTE, ArtifactTypeDefinition.JAR_TYPE);
}
);