public class MavenMultiBranchProject extends AbstractMultiBranchProject<hudson.maven.MavenModuleSet,hudson.maven.MavenModuleSetBuild>
AbstractMultiBranchProject.BranchProjectItemListener, AbstractMultiBranchProject.BranchProjectSaveListenerhudson.model.AbstractProject.AbstractProjectDescriptor, hudson.model.AbstractProject.BecauseOfBuildInProgress, hudson.model.AbstractProject.BecauseOfDownstreamBuildInProgress, hudson.model.AbstractProject.BecauseOfUpstreamBuildInProgressprimaryView, scmSource, templateProject| Constructor and Description |
|---|
MavenMultiBranchProject(hudson.model.ItemGroup parent,
String name)
Constructor that specifies the
ItemGroup for this
project and the project name. |
| Modifier and Type | Method and Description |
|---|---|
protected hudson.maven.MavenModuleSet |
createNewSubProject(AbstractMultiBranchProject parent,
String branchName)
Defines how sub-projects should be created when provided the parent and
the branch name.
|
hudson.util.FormValidation |
doCheckFileInWorkspace(String value)
Stapler URL binding used by the configure page to check the location of
the POM, alternate settings file, etc - any file.
|
protected Class<hudson.maven.MavenModuleSetBuild> |
getBuildClass() |
hudson.model.TopLevelItemDescriptor |
getDescriptor() |
static void |
registerXStream()
Gives this class an alias for configuration XML.
|
asProject, buildDependencyGraph, canDelete, createTransientActions, deleteView, doConfigSubmit, doCreateView, doDoDelete, doSyncBranches, doViewExistsCheck, enforceProjectStateOnUpdated, getBranch, getBranchesDir, getBuildHealthReports, getIconColor, getItem, getItemGroup, getItems, getPrimaryView, getPublishersList, getRootDirFor, getSCMSource, getSCMSource, getSCMSourceCriteria, getSCMSourceDescriptors, getSCMSources, getSyncBranchesCron, getTemplate, getTemplateDir, getUrlChildPrefix, getView, getViewActions, getViewDescriptors, getViews, getViewsTabBar, init, isAllowAnonymousSync, isBuildable, isFingerprintConfigured, makeDisabled, onDeleted, onLoad, onRenamed, onSCMSourceUpdated, onViewRenamed, rawDecode, setAllowAnonymousSync, submit, syncBranches_getRuns, addProperty, addToList, addTrigger, blockBuildWhenDownstreamBuilding, blockBuildWhenUpstreamBuilding, buildDescribable, buildDescribable, checkAbortPermission, checkout, createExecutable, createHistoryWidget, disable, doBuild, doBuild, doBuildWithParameters, doBuildWithParameters, doCancelQueue, doCheckRetryCount, doChildrenContextMenu, doDisable, doDoWipeOutWorkspace, doEnable, doPolling, doRssChangelog, doWs, enable, findNearest, findNearest, getActions, getAssignedLabel, getAssignedLabelString, getAuthToken, getBuild, getBuildByNumber, getBuildingDownstream, getBuildingUpstream, getBuildNowText, getBuildTriggerUpstreamProjects, getCauseOfBlockage, getCustomWorkspace, getDefaultAuthentication, getDelay, getDownstreamProjects, getEnvironment, getFirstBuild, getHasCustomQuietPeriod, getJDK, getLastBuild, getLastBuiltOn, getModuleRoot, getModuleRoots, getNearestBuild, getNearestOldBuild, getOwnerTask, getProminentActions, getPronoun, getQueueItem, getQuietPeriod, getRelationship, getRelevantLabels, getResourceActivities, getResourceList, getRootProject, getSameNodeConstraint, getScm, getScmCheckoutRetryCount, getScmCheckoutStrategy, getSomeBuildWithWorkspace, getSomeWorkspace, getSubTasks, getTransitiveDownstreamProjects, getTransitiveUpstreamProjects, getTrigger, getTriggers, getUpstreamProjects, getWhyBlocked, getWorkspace, getWorkspaceResource, hasAbortPermission, hasCustomScmCheckoutRetryCount, hasParticipant, isBuildBlocked, isConcurrentBuild, isConfigurable, isDisabled, isInQueue, isParameterized, loadBuild, makeSearchIndex, newBuild, onCreatedFromScratch, performDelete, poll, pollSCMChanges, removeFromList, removeRun, removeTrigger, renameTo, resolveForCLI, save, scheduleBuild, scheduleBuild, scheduleBuild, scheduleBuild, scheduleBuild, scheduleBuild2, scheduleBuild2, scheduleBuild2, scheduleBuild2, schedulePolling, setAssignedLabel, setAssignedNode, setBlockBuildWhenDownstreamBuilding, setBlockBuildWhenUpstreamBuilding, setConcurrentBuild, setCustomWorkspace, setJDK, setQuietPeriod, setScm, setScmCheckoutStrategy, supportsMakeDisabled, triggers, updateTransientActionsassignBuildNumber, delete, doBuildStatus, doDescription, doDoRename, doRssAll, doRssFailed, getACL, getAllJobs, getAllProperties, getBuildDir, getBuildDiscarder, getBuildForCLI, getBuildHealth, getBuilds, getBuilds, getBuildsAsMap, getBuildsByTimestamp, getBuildStatusUrl, getBuildTimeGraph, getCharacteristicEnvVars, getDynamic, getEstimatedDuration, getEstimatedDurationCandidates, getLastBuildsOverThreshold, getLastCompletedBuild, getLastFailedBuild, getLastStableBuild, getLastSuccessfulBuild, getLastUnstableBuild, getLastUnsuccessfulBuild, getLogRotator, getNewBuilds, getNextBuildNumber, getOverrides, getPermalinks, getProperties, getProperty, getProperty, getTimeline, getWidgets, isBuilding, isHoldOffBuildUntilSave, isKeepDependencies, isLogUpdated, isNameEditable, logRotate, onCopiedFrom, removeProperty, removeProperty, saveNextBuildNumber, setBuildDiscarder, setLogRotator, supportsLogRotator, updateNextBuildNumbercheckPermission, delete, doConfigDotXml, doSetName, doSubmitDescription, getAbsoluteUrl, getApi, getConfigFile, getDescription, getDescriptorByName, getDisplayName, getDisplayNameOrNull, getFullDisplayName, getFullName, getName, getParent, getRelativeDisplayNameFrom, getRelativeNameFrom, getRelativeNameFrom, getRelativeNameFromGroup, getRootDir, getSearchName, getSearchUrl, getShortUrl, getUrl, hasPermission, setDescription, setDisplayName, setDisplayNameOrNull, toString, updateByXml, updateByXmladdAction, doContextMenu, getAction, getAction, getActionsgetSearch, getSearchIndex, requirePOST, sendError, sendError, sendError, sendError, sendErrorclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitdelete, getAbsoluteUrl, getAllJobs, getDisplayName, getFullDisplayName, getFullName, getName, getParent, getRelativeNameFrom, getRelativeNameFrom, getShortUrl, getUrl, onCopiedFrom, onCreatedFromScratch, savepublic MavenMultiBranchProject(hudson.model.ItemGroup parent,
String name)
ItemGroup for this
project and the project name.parent - - the project's parent ItemGroupname - - the project's nameprotected hudson.maven.MavenModuleSet createNewSubProject(AbstractMultiBranchProject parent, String branchName)
AbstractMultiBranchProjectcreateNewSubProject in class AbstractMultiBranchProject<hudson.maven.MavenModuleSet,hudson.maven.MavenModuleSetBuild>parent - - thisbranchName - - branch namePprotected Class<hudson.maven.MavenModuleSetBuild> getBuildClass()
getBuildClass in class hudson.model.AbstractProject<hudson.maven.MavenModuleSet,hudson.maven.MavenModuleSetBuild>public hudson.model.TopLevelItemDescriptor getDescriptor()
public hudson.util.FormValidation doCheckFileInWorkspace(@QueryParameter
String value)
throws IOException,
javax.servlet.ServletException
value - - file to checkIOExceptionjavax.servlet.ServletException@Initializer(before=PLUGINS_STARTED) public static void registerXStream()
Copyright © 2004-2015. All Rights Reserved.