@Override public String getShortUrl() { return moduleName.toFileSystemName()+'/'; }
@Override public String getShortUrl() { return moduleName.toFileSystemName()+'/'; }
public File getRootDirFor(MavenModule child) { return new File(getModulesDir(),child.getModuleName().toFileSystemName()); }
/*package*/ MavenModule(MavenModuleSet parent, PomInfo pom, int firstBuildNumber) throws IOException { super(parent, pom.name.toFileSystemName()); reconfigure(pom); updateNextBuildNumber(firstBuildNumber); }
public File getRootDirFor(MavenModule child) { return new File(getModulesDir(),child.getModuleName().toFileSystemName()); }
/*package*/ MavenModule(MavenModuleSet parent, PomInfo pom, int firstBuildNumber) throws IOException { super(parent, pom.name.toFileSystemName()); reconfigure(pom); updateNextBuildNumber(firstBuildNumber); }
@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)); } }
String moduleFsName = newBuild.getProject().getModuleName().toFileSystemName(); Util.createSymlink(getRootDir(), "../../modules/"+ moduleFsName +"/builds/"+newBuild.getId() /*ugly!*/,
String moduleFsName = newBuild.getProject().getModuleName().toFileSystemName(); Util.createSymlink(getRootDir(), "../../modules/"+ moduleFsName +"/builds/"+newBuild.getId() /*ugly!*/,