Class BuildHelper
- java.lang.Object
-
- org.kie.workbench.common.services.backend.builder.core.BuildHelper
-
@ApplicationScoped public class BuildHelper extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classBuildHelper.BuildResult
-
Constructor Summary
Constructors Constructor Description BuildHelper()BuildHelper(org.guvnor.common.services.project.service.POMService pomService, org.guvnor.m2repo.backend.server.ExtendedM2RepoService m2RepoService, org.kie.workbench.common.services.shared.project.KieModuleService moduleService, DeploymentVerifier deploymentVerifier, LRUBuilderCache cache, javax.enterprise.inject.Instance<org.guvnor.common.services.project.builder.service.PostBuildHandler> handlers, javax.enterprise.inject.Instance<org.jboss.errai.security.shared.api.identity.User> identity)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.guvnor.common.services.project.builder.model.IncrementalBuildResultsaddPackageResource(org.uberfire.backend.vfs.Path resource)org.guvnor.common.services.project.builder.model.IncrementalBuildResultsapplyBatchResourceChanges(org.guvnor.common.services.project.model.Module module, Map<org.uberfire.backend.vfs.Path,Collection<org.uberfire.workbench.events.ResourceChange>> changes)BuildHelper.BuildResultbuild(org.guvnor.common.services.project.model.Module module)org.guvnor.common.services.project.builder.model.BuildResultsbuildAndDeploy(org.guvnor.common.services.project.model.Module module)org.guvnor.common.services.project.builder.model.BuildResultsbuildAndDeploy(org.guvnor.common.services.project.model.Module module, boolean suppressHandlers)org.guvnor.common.services.project.builder.model.BuildResultsbuildAndDeploy(org.guvnor.common.services.project.model.Module module, boolean suppressHandlers, org.guvnor.common.services.project.service.DeploymentMode mode)org.guvnor.common.services.project.builder.model.BuildResultsbuildAndDeploy(org.guvnor.common.services.project.model.Module module, org.guvnor.common.services.project.service.DeploymentMode mode)org.guvnor.common.services.project.builder.model.BuildResultsbuildExceptionResults(Exception e, org.guvnor.common.services.project.model.GAV gav)When an exception is produced by the builder service, this method is uses to generate an instance oforg.guvnor.common.services.project.builder.model.BuildResultsin generated with the exception details.org.guvnor.common.services.project.builder.model.IncrementalBuildResultsdeletePackageResource(org.uberfire.backend.vfs.Path resource)org.guvnor.common.services.project.builder.model.IncrementalBuildResultsupdatePackageResource(org.uberfire.backend.vfs.Path resource)
-
-
-
Constructor Detail
-
BuildHelper
public BuildHelper()
-
BuildHelper
@Inject public BuildHelper(org.guvnor.common.services.project.service.POMService pomService, org.guvnor.m2repo.backend.server.ExtendedM2RepoService m2RepoService, org.kie.workbench.common.services.shared.project.KieModuleService moduleService, DeploymentVerifier deploymentVerifier, LRUBuilderCache cache, javax.enterprise.inject.Instance<org.guvnor.common.services.project.builder.service.PostBuildHandler> handlers, javax.enterprise.inject.Instance<org.jboss.errai.security.shared.api.identity.User> identity)
-
-
Method Detail
-
build
public BuildHelper.BuildResult build(org.guvnor.common.services.project.model.Module module)
-
addPackageResource
public org.guvnor.common.services.project.builder.model.IncrementalBuildResults addPackageResource(org.uberfire.backend.vfs.Path resource)
-
deletePackageResource
public org.guvnor.common.services.project.builder.model.IncrementalBuildResults deletePackageResource(org.uberfire.backend.vfs.Path resource)
-
updatePackageResource
public org.guvnor.common.services.project.builder.model.IncrementalBuildResults updatePackageResource(org.uberfire.backend.vfs.Path resource)
-
applyBatchResourceChanges
public org.guvnor.common.services.project.builder.model.IncrementalBuildResults applyBatchResourceChanges(org.guvnor.common.services.project.model.Module module, Map<org.uberfire.backend.vfs.Path,Collection<org.uberfire.workbench.events.ResourceChange>> changes)
-
buildExceptionResults
public org.guvnor.common.services.project.builder.model.BuildResults buildExceptionResults(Exception e, org.guvnor.common.services.project.model.GAV gav)
When an exception is produced by the builder service, this method is uses to generate an instance oforg.guvnor.common.services.project.builder.model.BuildResultsin generated with the exception details.- Parameters:
e- The error exception.gav-- Returns:
- An instance of BuildResults with the exception details.
-
buildAndDeploy
public org.guvnor.common.services.project.builder.model.BuildResults buildAndDeploy(org.guvnor.common.services.project.model.Module module)
-
buildAndDeploy
public org.guvnor.common.services.project.builder.model.BuildResults buildAndDeploy(org.guvnor.common.services.project.model.Module module, org.guvnor.common.services.project.service.DeploymentMode mode)
-
buildAndDeploy
public org.guvnor.common.services.project.builder.model.BuildResults buildAndDeploy(org.guvnor.common.services.project.model.Module module, boolean suppressHandlers)
-
buildAndDeploy
public org.guvnor.common.services.project.builder.model.BuildResults buildAndDeploy(org.guvnor.common.services.project.model.Module module, boolean suppressHandlers, org.guvnor.common.services.project.service.DeploymentMode mode)
-
-