How to register a artifact transform for sources jar

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);
                }
        );

https://www.linen.dev/s/gradle-community/t/28493465/i-m-working-on-a-gradle-plugin-i-want-to-use-artifact-transf#5e48c725-fefc-4bfd-9742-fc0f58f931fb