diff --git a/jib-common/src/main/java/com/ryandens/javaagent/jib/JibExtensionConfiguration.java b/jib-common/src/main/java/com/ryandens/javaagent/jib/JibExtensionConfiguration.java index c90e2732..6f54e2d2 100644 --- a/jib-common/src/main/java/com/ryandens/javaagent/jib/JibExtensionConfiguration.java +++ b/jib-common/src/main/java/com/ryandens/javaagent/jib/JibExtensionConfiguration.java @@ -22,12 +22,22 @@ public class JibExtensionConfiguration { * Instantiated by Jib's plugin extension mechanism * *

Not compatible with configuration cache due to usage of Project at task execution time. + * + * @param project this extension is being applied to. Not ideal for configuration cache, but + * mandated by jib extension architecture. */ @Inject public JibExtensionConfiguration(final Project project) { this(project.getObjects()); } + /** + * Constructor to allows for instantiation of this extension configuration by alternate jib-like + * frameworks such as tel.schich.tinyjib + * + * @param objectFactory to create {@link org.gradle.api.provider.Property} objects required by + * this class. + */ public JibExtensionConfiguration(final ObjectFactory objectFactory) { javaagentFiles = objectFactory.listProperty(File.class); }