Class StandardBuildConfiguration

    • Constructor Detail

      • StandardBuildConfiguration

        public StandardBuildConfiguration​(org.eclipse.core.resources.IBuildConfiguration config,
                                          String name)
                                   throws org.eclipse.core.runtime.CoreException
        Throws:
        org.eclipse.core.runtime.CoreException
      • StandardBuildConfiguration

        public StandardBuildConfiguration​(org.eclipse.core.resources.IBuildConfiguration config,
                                          String name,
                                          IToolChain toolChain,
                                          String launchMode)
                                   throws org.eclipse.core.runtime.CoreException
        Throws:
        org.eclipse.core.runtime.CoreException
    • Method Detail

      • setBuildContainer

        public void setBuildContainer​(org.eclipse.core.resources.IContainer buildContainer)
      • setBuildCommand

        public void setBuildCommand​(String[] buildCommand)
      • setCleanCommand

        public void setCleanCommand​(String[] cleanCommand)
      • getBuildContainer

        public org.eclipse.core.resources.IContainer getBuildContainer()
                                                                throws org.eclipse.core.runtime.CoreException
        Overrides:
        getBuildContainer in class CBuildConfiguration
        Throws:
        org.eclipse.core.runtime.CoreException
      • getDefaultBuildContainer

        public org.eclipse.core.resources.IContainer getDefaultBuildContainer()
                                                                       throws org.eclipse.core.runtime.CoreException
        Throws:
        org.eclipse.core.runtime.CoreException
        Since:
        6.4
      • build

        public org.eclipse.core.resources.IProject[] build​(int kind,
                                                           Map<String,​String> args,
                                                           IConsole console,
                                                           org.eclipse.core.runtime.IProgressMonitor monitor)
                                                    throws org.eclipse.core.runtime.CoreException
        Description copied from interface: ICBuildConfiguration
        Perform the build.
        Parameters:
        kind - build type
        args - build arguments
        console - console to show build output
        monitor - progress monitor
        Returns:
        the list of projects for which this builder would like deltas the next time it is run or null if none
        Throws:
        org.eclipse.core.runtime.CoreException
      • clean

        public void clean​(IConsole console,
                          org.eclipse.core.runtime.IProgressMonitor monitor)
                   throws org.eclipse.core.runtime.CoreException
        Description copied from interface: ICBuildConfiguration
        Perform clean.
        Parameters:
        console - console to show clean output
        monitor - progress monitor
        Throws:
        org.eclipse.core.runtime.CoreException