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 class QuarkusDev extends QuarkusTask
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringIO_QUARKUS_DEVMODE_ARGS
-
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()java.util.List<java.lang.String>getJvmArgs()org.gradle.api.provider.ListProperty<java.lang.String>getJvmArguments()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)voidsetPreventnoverify(boolean preventNoVerify)Deprecated.voidsetWorkingDir(java.lang.String workingDir)Deprecated.SeeworkingDirectoryvoidshouldPropagateJavaCompilerArgs(boolean shouldPropagateJavaCompilerArgs)voidstartDev()-
Methods inherited from class io.quarkus.gradle.tasks.QuarkusTask
getBuildSystemProperties
-
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, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService
-
Methods inherited from class org.gradle.api.internal.AbstractTask
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
-
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()
-
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)
-
-