Klasse ExtraModuleInfoTransform

java.lang.Object
org.anwait.gradle.java.extramoduleinfo.ExtraModuleInfoTransform
Alle implementierten Schnittstellen:
org.gradle.api.artifacts.transform.TransformAction<ExtraModuleInfoTransform.Parameter>

public abstract class ExtraModuleInfoTransform extends Object implements org.gradle.api.artifacts.transform.TransformAction<ExtraModuleInfoTransform.Parameter>
An artifact transform that applies additional information to Jars without module information. The transformation fails the build if a Jar does not contain information and no extra information was defined for it. This way we make sure that all Jars are turned into modules.
  • Konstruktordetails

    • ExtraModuleInfoTransform

      public ExtraModuleInfoTransform()
  • Methodendetails

    • getInputArtifact

      @InputArtifact @Classpath protected abstract org.gradle.api.provider.Provider<org.gradle.api.file.FileSystemLocation> getInputArtifact()
    • transform

      public void transform(org.gradle.api.artifacts.transform.TransformOutputs outputs)
      Angegeben von:
      transform in Schnittstelle org.gradle.api.artifacts.transform.TransformAction<ExtraModuleInfoTransform.Parameter>