Class DevModeContext

  • All Implemented Interfaces:
    Serializable

    public class DevModeContext
    extends Object
    implements Serializable
    Object that is used to pass context data from the plugin doing the invocation into the dev mode process using java serialization. There is no need to worry about compat as both sides will always be using the same version
    See Also:
    Serialized Form
    • Constructor Detail

      • DevModeContext

        public DevModeContext()
    • Method Detail

      • isLocalProjectDiscovery

        public boolean isLocalProjectDiscovery()
      • setLocalProjectDiscovery

        public DevModeContext setLocalProjectDiscovery​(boolean localProjectDiscovery)
      • getAlternateEntryPoint

        public String getAlternateEntryPoint()
      • setAlternateEntryPoint

        public DevModeContext setAlternateEntryPoint​(String alternateEntryPoint)
      • getBuildSystemProperties

        public Map<String,​String> getBuildSystemProperties()
      • getSourceEncoding

        public String getSourceEncoding()
      • setSourceEncoding

        public void setSourceEncoding​(String sourceEncoding)
      • getAdditionalClassPathElements

        public List<URL> getAdditionalClassPathElements()
      • getCacheDir

        public File getCacheDir()
      • setCacheDir

        public void setCacheDir​(File cacheDir)
      • isTest

        public boolean isTest()
      • setTest

        public void setTest​(boolean test)
      • isAbortOnFailedStart

        public boolean isAbortOnFailedStart()
      • setAbortOnFailedStart

        public void setAbortOnFailedStart​(boolean abortOnFailedStart)
      • getCompilerOptions

        public List<String> getCompilerOptions()
      • setCompilerOptions

        public void setCompilerOptions​(List<String> compilerOptions)
      • getSourceJavaVersion

        public String getSourceJavaVersion()
      • setSourceJavaVersion

        public void setSourceJavaVersion​(String sourceJavaVersion)
      • getTargetJvmVersion

        public String getTargetJvmVersion()
      • setTargetJvmVersion

        public void setTargetJvmVersion​(String targetJvmVersion)
      • getCompilerPluginArtifacts

        public List<String> getCompilerPluginArtifacts()
      • setCompilerPluginArtifacts

        public void setCompilerPluginArtifacts​(List<String> compilerPluginArtifacts)
      • getCompilerPluginsOptions

        public List<String> getCompilerPluginsOptions()
      • setCompilerPluginsOptions

        public void setCompilerPluginsOptions​(List<String> compilerPluginsOptions)
      • getDevModeRunnerJarFile

        public File getDevModeRunnerJarFile()
      • setDevModeRunnerJarFile

        public void setDevModeRunnerJarFile​(File devModeRunnerJarFile)
      • getProjectDir

        public File getProjectDir()
      • getArgs

        public String[] getArgs()
      • setArgs

        public void setArgs​(String[] args)
      • getBaseName

        public String getBaseName()
      • setBaseName

        public void setBaseName​(String baseName)
      • getLocalArtifacts

        public Set<io.quarkus.bootstrap.model.AppArtifactKey> getLocalArtifacts()
      • isEnablePreview

        public boolean isEnablePreview()