private boolean isDefaultProjectBuildDefSet( Project project ) { for ( BuildDefinition bd : project.getBuildDefinitions() ) { if ( bd.isDefaultForProject() ) { return true; } } return false; }
public static Project makeProject( Project project, String name, String version ) { project.setExecutorId( ContinuumBuildExecutorConstants.MAVEN_TWO_BUILD_EXECUTOR ); project.setName( name ); project.setVersion( version ); return project; }
public ProjectGroup createStubProjectGroup( String name, String description ) { ProjectGroup projectGroup = new ProjectGroup(); projectGroup.setName( name ); projectGroup.setGroupId( name ); projectGroup.setDescription( description ); return projectGroup; }
public static Project makeStubShellProject( String name, String script ) { Project project = new Project(); makeProject( project, name, "1.0" ); project.setExecutorId( ContinuumBuildExecutorConstants.SHELL_BUILD_EXECUTOR ); BuildDefinition def = new BuildDefinition(); def.setBuildFile( script ); project.addBuildDefinition( def ); return project; }
public ProjectGroup createStubProjectGroup( String name, String description ) { ProjectGroup projectGroup = new ProjectGroup(); projectGroup.setName( name ); projectGroup.setDescription( description ); return projectGroup; } }
private static String getDependencyId( ProjectDependency project ) { return project.getGroupId() + ":" + project.getArtifactId() + ":" + project.getVersion(); } }
protected String getBuildFileForProject( Project project, BuildDefinition buildDefinition ) { String buildFile = StringUtils.clean( buildDefinition.getBuildFile() ); String relPath = StringUtils.clean( project.getRelativePath() ); if ( StringUtils.isEmpty( relPath ) ) { return buildFile; } return relPath + File.separator + buildFile; }
/** * Method addProject. * * @param project */ public void addProject( Project project ) { getProjects().add( project ); project.createProjectGroupAssociation( this ); } //-- void addProject( Project )
/** * Method removeProject. * * @param project */ public void removeProject( Project project ) { project.breakProjectGroupAssociation( this ); getProjects().remove( project ); } //-- void removeProject( Project )
/** * Method addBuildResult. * * @param buildResult */ public void addBuildResult( BuildResult buildResult ) { getBuildResults().add( buildResult ); buildResult.createProjectAssociation( this ); } //-- void addBuildResult( BuildResult )
/** * Method removeBuildResult. * * @param buildResult */ public void removeBuildResult( BuildResult buildResult ) { buildResult.breakProjectAssociation( this ); getBuildResults().remove( buildResult ); } //-- void removeBuildResult( BuildResult )
public ProjectNotifier updateNotifier( int projectId, ProjectNotifier notifier ) throws ContinuumException { Project project = getProjectWithAllDetails( projectId ); ProjectNotifier notif = getNotifier( projectId, notifier.getId() ); // I remove notifier then add it instead of update it due to a ClassCastException in jpox project.removeNotifier( notif ); updateProject( project ); return addNotifier( projectId, notifier ); }
public String getElapsedTime() { return getTimeDifference( startTime, getSystemTime() ); }
public String getDurationTime() { return getTimeDifference( startTime, endTime ); } private long getSystemTime()
/** * Method createProjectGroupAssociation. * * @param projectGroup */ public void createProjectGroupAssociation( ProjectGroup projectGroup ) { if ( this.projectGroup != null ) { breakProjectGroupAssociation( this.projectGroup ); } this.projectGroup = projectGroup; } //-- void createProjectGroupAssociation( ProjectGroup )
public static Project makeStubShellProject( String name, String script ) { Project project = new Project(); makeProject( project, name, "1.0" ); project.setExecutorId( ContinuumBuildExecutorConstants.SHELL_BUILD_EXECUTOR ); BuildDefinition def = new BuildDefinition(); def.setBuildFile( script ); project.addBuildDefinition( def ); return project; }
public static Project makeProject( Project project, String name, String version ) { project.setExecutorId( ContinuumBuildExecutorConstants.MAVEN_TWO_BUILD_EXECUTOR ); project.setName( name ); project.setVersion( version ); return project; }
private static String getDependencyId( ProjectDependency project ) { return project.getGroupId() + ":" + project.getArtifactId() + ":" + project.getVersion(); } }
protected String getBuildFileForProject( Project project, BuildDefinition buildDefinition ) { String buildFile = StringUtils.clean( buildDefinition.getBuildFile() ); String relPath = StringUtils.clean( project.getRelativePath() ); if ( StringUtils.isEmpty( relPath ) ) { return buildFile; } return relPath + File.separator + buildFile; }
public String getDurationTime() { return getTimeDifference( startTime, endTime ); } private long getSystemTime()