public class EtaCompile
extends org.gradle.api.tasks.SourceTask
| Constructor and Description |
|---|
EtaCompile() |
| Modifier and Type | Method and Description |
|---|---|
void |
addExtraClasspath(java.io.File dirOrJarPath) |
void |
compile() |
java.io.File |
getCabalFile() |
java.io.File |
getCabalProjectFile() |
org.gradle.api.file.FileCollection |
getClasspath() |
java.io.File |
getDestinationDir() |
java.lang.String |
getEtaVersion() |
java.util.List<java.io.File> |
getExtraClasspath() |
EtaOptions |
getOptions() |
java.io.File |
getOutputJarFile() |
org.gradle.api.provider.Provider<java.io.File> |
getOutputJarFileProvider() |
java.io.File |
getPackageDB() |
org.gradle.api.provider.Provider<java.io.File> |
getPackageDBProvider() |
java.lang.String |
getPackageName() |
void |
options(groovy.lang.Closure configure) |
void |
setCabalFile(org.gradle.api.provider.Provider<org.gradle.api.file.RegularFile> cabalFile) |
void |
setCabalProjectFile(org.gradle.api.provider.Provider<org.gradle.api.file.RegularFile> cabalProjectFile) |
void |
setClassesDir(org.gradle.api.provider.Provider<org.gradle.api.file.Directory> classesDir) |
void |
setClasspath(org.gradle.api.provider.Provider<org.gradle.api.file.FileCollection> classpathProvider) |
void |
setDestinationDir(org.gradle.api.provider.Provider<org.gradle.api.file.Directory> destinationDir) |
void |
setOptions(EtaOptions etaOptions) |
void |
setPackageName(org.gradle.api.provider.Provider<java.lang.String> packageName) |
exclude, exclude, exclude, exclude, getExcludes, getIncludes, getPatternSetFactory, getSource, include, include, include, include, setExcludes, setIncludes, setSource, setSource, sourceconventionMapping, conventionMapping, getConventionMappingnewInputDirectory, newInputFile, newOutputDirectory, newOutputFileaddValidator, appendParallelSafeAction, compareTo, configure, deleteAllActions, dependsOn, dependsOnTaskDidWork, doFirst, doFirst, doFirst, doLast, doLast, doLast, execute, finalizedBy, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExecuter, getExtensions, getFinalizedBy, getGroup, getIdentityPath, getImpliesSubProjects, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOnlyIf, getOutputs, getPath, getProject, getServices, getShouldRunAfter, getStandardOutputCapture, getState, getTaskActions, getTaskDependencies, getTemporaryDir, getTemporaryDirFactory, getValidators, hasProperty, hasTaskActions, injectIntoNewInstance, isEnabled, isHasCustomActions, leftShift, mustRunAfter, onlyIf, onlyIf, prependParallelSafeAction, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setExecuter, setFinalizedBy, setGroup, setImpliesSubProjects, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, toString@Input public java.lang.String getPackageName()
public void setPackageName(org.gradle.api.provider.Provider<java.lang.String> packageName)
@Input public java.lang.String getEtaVersion()
@Internal public EtaOptions getOptions()
public void setOptions(EtaOptions etaOptions)
public void options(groovy.lang.Closure configure)
@InputFile public java.io.File getCabalProjectFile()
public void setCabalProjectFile(org.gradle.api.provider.Provider<org.gradle.api.file.RegularFile> cabalProjectFile)
@InputFile public java.io.File getCabalFile()
public void setCabalFile(org.gradle.api.provider.Provider<org.gradle.api.file.RegularFile> cabalFile)
public void setClassesDir(org.gradle.api.provider.Provider<org.gradle.api.file.Directory> classesDir)
@CompileClasspath public org.gradle.api.file.FileCollection getClasspath()
public void setClasspath(org.gradle.api.provider.Provider<org.gradle.api.file.FileCollection> classpathProvider)
@CompileClasspath public java.util.List<java.io.File> getExtraClasspath()
public void addExtraClasspath(java.io.File dirOrJarPath)
@OutputDirectory public java.io.File getPackageDB()
@Internal public org.gradle.api.provider.Provider<java.io.File> getPackageDBProvider()
@OutputFile public java.io.File getOutputJarFile()
@Internal public org.gradle.api.provider.Provider<java.io.File> getOutputJarFileProvider()
@OutputDirectory public java.io.File getDestinationDir()
public void setDestinationDir(org.gradle.api.provider.Provider<org.gradle.api.file.Directory> destinationDir)
public void compile()