Package io.quarkus.gradle.tasks
Class QuarkusDev
- java.lang.Object
-
- org.gradle.api.internal.AbstractTask
-
- org.gradle.api.DefaultTask
-
- io.quarkus.gradle.tasks.QuarkusTask
-
- io.quarkus.gradle.tasks.QuarkusDev
-
- All Implemented Interfaces:
java.lang.Comparable<org.gradle.api.Task>,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,org.gradle.api.plugins.ExtensionAware,org.gradle.api.Task,org.gradle.util.Configurable<org.gradle.api.Task>
- Direct Known Subclasses:
QuarkusRemoteDev,QuarkusTest
public abstract class QuarkusDev extends QuarkusTask
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringIO_QUARKUS_DEVMODE_ARGS-
Fields inherited from class io.quarkus.gradle.tasks.QuarkusTask
buildDir, projectDir
-
-
Constructor Summary
Constructors Constructor Description QuarkusDev(java.lang.String name, org.gradle.api.artifacts.Configuration quarkusDevConfiguration, QuarkusPluginExtension extension)QuarkusDev(org.gradle.api.artifacts.Configuration quarkusDevConfiguration, QuarkusPluginExtension extension)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description QuarkusDevcompilerOptions(org.gradle.api.Action<CompilerOptions> action)java.util.List<java.lang.String>getArgs()org.gradle.api.provider.ListProperty<java.lang.String>getArguments()org.gradle.api.file.FileCollectiongetCompilationOutput()The JVM classes directory (compilation output)java.util.List<java.lang.String>getCompilerArgs()org.gradle.api.provider.ListProperty<java.lang.String>getCompilerArguments()CompilerOptionsgetCompilerOptions()org.gradle.api.provider.MapProperty<java.lang.String,java.lang.String>getEnvironmentVariables()java.util.Map<java.lang.String,java.lang.String>getEnvVars()java.util.List<java.lang.String>getJvmArgs()org.gradle.api.provider.ListProperty<java.lang.String>getJvmArguments()org.gradle.api.provider.ListProperty<java.lang.String>getModules()org.gradle.api.provider.Property<java.lang.Boolean>getOpenJavaLang()org.gradle.api.provider.Property<java.lang.Boolean>getPreventNoVerify()org.gradle.api.artifacts.ConfigurationgetQuarkusDevConfiguration()The dependency Configuration associated with this task.org.gradle.api.file.FileCollectiongetSources()The JVM sources (Java, Kotlin, ..) for the projectorg.gradle.api.provider.Property<java.io.File>getWorkingDirectory()The directory to be used as the working dir for the dev process.booleanisPreventnoverify()Deprecated.protected voidmodifyDevModeContext(GradleDevModeLauncher.Builder builder)voidsetArgs(java.util.List<java.lang.String> args)voidsetArgsString(java.lang.String argsString)voidsetCompilerArgs(java.util.List<java.lang.String> compilerArgs)voidsetJvmArgs(java.util.List<java.lang.String> jvmArgs)voidsetModules(java.util.List<java.lang.String> modules)voidsetOpenJavaLang(java.lang.Boolean openJavaLang)voidsetPreventnoverify(boolean preventNoVerify)Deprecated.voidsetWorkingDir(java.lang.String workingDir)Deprecated.SeeworkingDirectoryvoidshouldPropagateJavaCompilerArgs(boolean shouldPropagateJavaCompilerArgs)voidstartDev()-
Methods inherited from class io.quarkus.gradle.tasks.QuarkusTask
getWorkerExecutor
-
Methods inherited from class org.gradle.api.DefaultTask
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService
-
Methods inherited from class org.gradle.api.internal.AbstractTask
acceptServiceReferences, appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjects
-
-
-
-
Field Detail
-
IO_QUARKUS_DEVMODE_ARGS
public static final java.lang.String IO_QUARKUS_DEVMODE_ARGS
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
QuarkusDev
@Inject public QuarkusDev(org.gradle.api.artifacts.Configuration quarkusDevConfiguration, QuarkusPluginExtension extension)
-
QuarkusDev
public QuarkusDev(java.lang.String name, org.gradle.api.artifacts.Configuration quarkusDevConfiguration, QuarkusPluginExtension extension)
-
-
Method Detail
-
getQuarkusDevConfiguration
@CompileClasspath public org.gradle.api.artifacts.Configuration getQuarkusDevConfiguration()
The dependency Configuration associated with this task. Used for up-to-date checks
-
getSources
@Optional @InputFiles @PathSensitive(RELATIVE) public org.gradle.api.file.FileCollection getSources()
The JVM sources (Java, Kotlin, ..) for the project
-
getCompilationOutput
@Optional @InputFiles @PathSensitive(RELATIVE) public org.gradle.api.file.FileCollection getCompilationOutput()
The JVM classes directory (compilation output)
-
getWorkingDirectory
@Input public org.gradle.api.provider.Property<java.io.File> getWorkingDirectory()
The directory to be used as the working dir for the dev process. Defaults to the main source set's classes directory. If there are multiple, one is picked at random (seeQuarkusPluginExtension.getLastFile(org.gradle.api.file.FileCollection)).
-
setWorkingDir
@Deprecated public void setWorkingDir(java.lang.String workingDir)
Deprecated.SeeworkingDirectory
-
getEnvironmentVariables
@Input public org.gradle.api.provider.MapProperty<java.lang.String,java.lang.String> getEnvironmentVariables()
-
getEnvVars
@Internal public java.util.Map<java.lang.String,java.lang.String> getEnvVars()
-
getPreventNoVerify
@Input public org.gradle.api.provider.Property<java.lang.Boolean> getPreventNoVerify()
-
isPreventnoverify
@Deprecated @Internal public boolean isPreventnoverify()
Deprecated.
-
setPreventnoverify
@Deprecated public void setPreventnoverify(boolean preventNoVerify)
Deprecated.
-
getJvmArguments
@Input public org.gradle.api.provider.ListProperty<java.lang.String> getJvmArguments()
-
getJvmArgs
@Internal public java.util.List<java.lang.String> getJvmArgs()
-
setJvmArgs
public void setJvmArgs(java.util.List<java.lang.String> jvmArgs)
-
getArguments
@Input public org.gradle.api.provider.ListProperty<java.lang.String> getArguments()
-
setModules
public void setModules(java.util.List<java.lang.String> modules)
-
getModules
@Input public org.gradle.api.provider.ListProperty<java.lang.String> getModules()
-
setOpenJavaLang
public void setOpenJavaLang(java.lang.Boolean openJavaLang)
-
getOpenJavaLang
@Input public org.gradle.api.provider.Property<java.lang.Boolean> getOpenJavaLang()
-
getArgs
@Internal public java.util.List<java.lang.String> getArgs()
-
setArgs
public void setArgs(java.util.List<java.lang.String> args)
-
setArgsString
public void setArgsString(java.lang.String argsString)
-
getCompilerArguments
@Input public org.gradle.api.provider.ListProperty<java.lang.String> getCompilerArguments()
-
getCompilerArgs
@Internal public java.util.List<java.lang.String> getCompilerArgs()
-
setCompilerArgs
public void setCompilerArgs(java.util.List<java.lang.String> compilerArgs)
-
getCompilerOptions
@Internal public CompilerOptions getCompilerOptions()
-
compilerOptions
public QuarkusDev compilerOptions(org.gradle.api.Action<CompilerOptions> action)
-
startDev
public void startDev()
-
modifyDevModeContext
protected void modifyDevModeContext(GradleDevModeLauncher.Builder builder)
-
shouldPropagateJavaCompilerArgs
public void shouldPropagateJavaCompilerArgs(boolean shouldPropagateJavaCompilerArgs)
-
-