Class QuarkusDevModeLauncher.Builder<R extends QuarkusDevModeLauncher,B extends QuarkusDevModeLauncher.Builder<R,B>>

java.lang.Object
io.quarkus.deployment.dev.QuarkusDevModeLauncher.Builder<R,B>
Enclosing class:
QuarkusDevModeLauncher

public class QuarkusDevModeLauncher.Builder<R extends QuarkusDevModeLauncher,B extends QuarkusDevModeLauncher.Builder<R,B>> extends Object
  • Constructor Details

    • Builder

      protected Builder(String java)
  • Method Details

    • preventnoverify

      public B preventnoverify(boolean preventnoverify)
    • jvmArgs

      public B jvmArgs(String jvmArgs)
    • jvmArgs

      public B jvmArgs(List<String> jvmArgs)
    • debug

      public B debug(String debug)
    • debugPortOk

      public B debugPortOk(Boolean debugPortOk)
    • suspend

      public B suspend(String suspend)
    • projectDir

      public B projectDir(File projectDir)
    • buildDir

      public B buildDir(File buildDir)
    • outputDir

      public B outputDir(File outputDir)
    • buildSystemProperties

      public B buildSystemProperties(Map<String,String> buildSystemProperties)
    • buildSystemProperty

      public B buildSystemProperty(String name, String value)
    • applicationName

      public B applicationName(String appName)
    • applicationVersion

      public B applicationVersion(String appVersion)
    • applicationArgs

      public B applicationArgs(String appArgs)
    • sourceEncoding

      public B sourceEncoding(String srcEncoding)
    • compilerOptions

      public B compilerOptions(String name, List<String> options)
    • compilerOptions

      public B compilerOptions(Map<String,Set<String>> options)
    • compilerPluginArtifacts

      public B compilerPluginArtifacts(List<String> artifacts)
    • compilerPluginOptions

      public B compilerPluginOptions(List<String> options)
    • annotationProcessorPaths

      public B annotationProcessorPaths(Set<File> processorPaths)
    • annotationProcessors

      public B annotationProcessors(List<String> processors)
    • releaseJavaVersion

      public B releaseJavaVersion(String releaseJavaVersion)
    • sourceJavaVersion

      public B sourceJavaVersion(String sourceJavaVersion)
    • targetJavaVersion

      public B targetJavaVersion(String targetJavaVersion)
    • watchedBuildFile

      public B watchedBuildFile(Path buildFile)
    • deleteDevJar

      public B deleteDevJar(boolean deleteDevJar)
    • baseName

      public B baseName(String baseName)
    • remoteDev

      public B remoteDev(boolean remoteDev)
    • entryPointCustomizer

      public B entryPointCustomizer(Consumer<DevModeContext> consumer)
    • localArtifact

      public B localArtifact(io.quarkus.maven.dependency.ArtifactKey localArtifact)
    • isLocal

      public boolean isLocal(io.quarkus.maven.dependency.ArtifactKey artifact)
    • mainModule

      public B mainModule(DevModeContext.ModuleInfo mainModule)
    • dependency

      public B dependency(DevModeContext.ModuleInfo module)
    • classpathEntry

      public B classpathEntry(io.quarkus.maven.dependency.ArtifactKey key, File f)
    • debugHost

      public B debugHost(String host)
    • debugPort

      public B debugPort(String port)
    • build

      public R build() throws Exception
      Throws:
      Exception