Class MetalApplication
java.lang.Object
br.dev.pedrolamarao.gradle.metal.base.MetalComponent
br.dev.pedrolamarao.gradle.metal.base.MetalApplication
- All Implemented Interfaces:
org.gradle.api.Named
@NonNullApi
public abstract class MetalApplication
extends MetalComponent
implements org.gradle.api.Named
Metal application component.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.gradle.api.Named
org.gradle.api.Named.Namer -
Constructor Summary
ConstructorsConstructorDescriptionMetalApplication(org.gradle.api.tasks.TaskProvider<MetalLinkTask> linkTask, String name) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionabstract org.gradle.api.file.ConfigurableFileCollectionArchives.abstract org.gradle.api.provider.ListProperty<String>Link options.org.gradle.api.tasks.TaskProvider<MetalLinkTask>Link task.getName()Methods inherited from class br.dev.pedrolamarao.gradle.metal.base.MetalComponent
getInternalSources, getSources, getTargets
-
Constructor Details
-
MetalApplication
@Inject public MetalApplication(org.gradle.api.tasks.TaskProvider<MetalLinkTask> linkTask, String name) Constructor.- Parameters:
linkTask- link taskname- name
-
-
Method Details
-
getArchives
public abstract org.gradle.api.file.ConfigurableFileCollection getArchives()Archives.- Returns:
- collection
-
getLinkOptions
Link options.- Returns:
- property
-
getLinkTask
Link task.- Returns:
- provider
-
getName
- Specified by:
getNamein interfaceorg.gradle.api.Named
-