/** * Short-cut for {@code getModuleName().artifactId} * @since 2.1 */ public String getArtifactId() { return getModuleName().artifactId; }
/** * Short-cut for {@code getModuleName().groupId} * @since 2.1 */ public String getGroupId() { return getModuleName().groupId; }
public ModuleName call(MavenModule module) { return module.getModuleName(); } });
public ModuleName call(MavenModule module) { return module.getModuleName(); } });
/** * Called by {@link MavenModule#doDoDelete(StaplerRequest, StaplerResponse)}. * Real deletion is done by the caller, and this method only adjusts the * data structure the parent maintains. */ /*package*/ void onModuleDeleted(MavenModule module) { modules.remove(module.getModuleName()); }
/** * Called by {@link MavenModule#doDoDelete(StaplerRequest, StaplerResponse)}. * Real deletion is done by the caller, and this method only adjusts the * data structure the parent maintains. */ /*package*/ void onModuleDeleted(MavenModule module) { modules.remove(module.getModuleName()); }
protected AbstractMavenBuilder(BuildListener listener, Collection<MavenModule> modules, List<String> goals, Map<String, String> systemProps) { this.listener = listener; this.goals = goals; this.systemProps = systemProps; for (MavenModule m : modules) { reporters.put(m.getModuleName(),m.createReporters()); } }
public Builder(BuildListener listener,MavenBuildProxy buildProxy,MavenModule module, List<String> goals, Map<String,String> systemProps) { super(listener,Collections.singleton(module),goals,systemProps); this.buildProxy = new FilterImpl(buildProxy); this.moduleName = module.getModuleName(); }
public Builder(BuildListener listener,Map<ModuleName,ProxyImpl2> proxies, Collection<MavenModule> modules, List<String> goals, Map<String,String> systemProps, MavenBuildInformation mavenBuildInformation) { super(listener,goals,systemProps); this.sourceProxies = proxies; this.proxies = new HashMap<ModuleName, MavenBuildProxy2>(proxies); for (Entry<ModuleName,MavenBuildProxy2> e : this.proxies.entrySet()) e.setValue(new FilterImpl(e.getValue(), mavenBuildInformation)); for (MavenModule m : modules) reporters.put(m.getModuleName(),m.createReporters()); }
public String computeScmTag() { // maven default is artifact-version String artifactId = getRootModule() == null ? "M2RELEASE-TAG" : getRootModule().getModuleName().artifactId; StringBuilder sb = new StringBuilder(); sb.append(artifactId); sb.append('-'); sb.append(computeReleaseVersion()); return sb.toString(); }
public Cache() { for( MavenModule m : Hudson.getInstance().getAllItems(MavenModule.class)) modules.put(m.getModuleName(),m); }
public File getRootDirFor(MavenModule child) { return new File(getModulesDir(),child.getModuleName().toFileSystemName()); }
public Cache() { for( MavenModule m : Jenkins.getInstance().getAllItems(MavenModule.class)) modules.put(m.getModuleName(),m); }
public File getRootDirFor(MavenModule child) { return new File(getModulesDir(),child.getModuleName().toFileSystemName()); }
@Override protected String getChildName(AbstractTestResultAction tr) { return ((MavenModule)tr.owner.getProject()).getModuleName().toString(); }
@Override protected String getChildName(AbstractTestResultAction tr) { return ((MavenModule)tr.owner.getProject()).getModuleName().toString(); }
private String getDefaultReleaseBranch() { MavenReleaseWrapper wrapper = getWrapper(); String releaseBranchPrefix = wrapper.getReleaseBranchPrefix(); StringBuilder sb = new StringBuilder(StringUtils.trimToEmpty(releaseBranchPrefix)); MavenModule rootModule = getRootModule(); if (rootModule != null) { sb.append(rootModule.getModuleName().artifactId).append("-").append(getDefaultReleaseVersion()); } return sb.toString(); }
private String getDefaultTagUrl() { MavenReleaseWrapper wrapper = getWrapper(); String baseTagUrl = wrapper.getTagPrefix(); StringBuilder sb = new StringBuilder(getBaseTagUrlAccordingToScm(baseTagUrl)); MavenModule rootModule = getRootModule(); if (rootModule != null) { sb.append(rootModule.getModuleName().artifactId).append("-").append(getDefaultReleaseVersion()); } return sb.toString(); }
@Override protected void prepareBuilderSpecificDefaultModules() { defaultModules = Maps.newHashMap(); if (project != null) { List<MavenModule> modules = project.getDisabledModules(false); for (MavenModule mavenModule : modules) { String version = mavenModule.getVersion(); String moduleName = mavenModule.getModuleName().toString(); defaultModules.put(moduleName, new VersionedModule(moduleName, calculateReleaseVersion(version), calculateNextVersion(version))); } } }
@Override public XmlFile getOldRevision(final AbstractItem item, final String identifier) { final File configFile = item.getConfigFile().getFile(); final File historyDir = new File(getHistoryDir(configFile), identifier); if (PluginUtils.isMavenPluginAvailable() && item instanceof MavenModule) { final String path = historyDir + ((MavenModule) item).getParent().getFullName() .replace("/", "/jobs/") + "/modules/" + ((MavenModule) item).getModuleName().toFileSystemName() + "/" + identifier; return new XmlFile(getConfigFile(new File(path))); } else { return new XmlFile(getConfigFile(historyDir)); } }