protected Properties getContinuumSystemProperties( Project project ) { Properties properties = new Properties(); properties.setProperty( "continuum.project.group.name", project.getProjectGroup().getName() ); properties.setProperty( "continuum.project.lastBuild.state", String.valueOf( project.getOldState() ) ); properties.setProperty( "continuum.project.lastBuild.number", String.valueOf( project.getBuildNumber() ) ); properties.setProperty( "continuum.project.nextBuild.number", String.valueOf( project.getBuildNumber() + 1 ) ); properties.setProperty( "continuum.project.id", String.valueOf( project.getId() ) ); properties.setProperty( "continuum.project.name", project.getName() ); properties.setProperty( "continuum.project.version", project.getVersion() ); return properties; }
protected Properties getContinuumSystemProperties( Project project ) { Properties properties = new Properties(); properties.setProperty( "continuum.project.group.name", project.getProjectGroup().getName() ); properties.setProperty( "continuum.project.lastBuild.state", String.valueOf( project.getOldState() ) ); properties.setProperty( "continuum.project.lastBuild.number", String.valueOf( project.getBuildNumber() ) ); properties.setProperty( "continuum.project.nextBuild.number", String.valueOf( project.getBuildNumber() + 1 ) ); properties.setProperty( "continuum.project.id", String.valueOf( project.getId() ) ); properties.setProperty( "continuum.project.name", project.getName() ); properties.setProperty( "continuum.project.version", project.getVersion() ); return properties; }
private void checkForDuplicateProjectInGroup( ProjectGroup projectGroup, Project projectToCheck, ContinuumProjectBuildingResult result ) { List<Project> projectsInGroup = projectGroup.getProjects(); if ( projectsInGroup == null ) { return; } for ( Project project : projectGroup.getProjects() ) { // projectToCheck is first in the equals check, as projectToCheck must be a Maven project and will have // non-null values for each. project may be an Ant or Shell project and have null values. if ( projectToCheck.getGroupId().equals( project.getGroupId() ) && projectToCheck.getArtifactId().equals( project.getArtifactId() ) && projectToCheck.getVersion().equals( project.getVersion() ) ) { result.addError( ContinuumProjectBuildingResult.ERROR_DUPLICATE_PROJECTS ); return; } } }
public void assertProjectEquals( Project expected, Project actual ) { assertProjectEquals( expected.getName(), expected.getNotifiers(), expected.getVersion(), actual ); }
public void assertProjectEquals( Project expected, Project actual ) { assertProjectEquals( expected.getName(), expected.getNotifiers(), expected.getVersion(), actual ); }
if ( !project.getVersion().equals( mavenProjectVersion ) )
public void assertProjectEquals( String name, List<ProjectNotifier> notifiers, String version, Project actual ) { assertEquals( "project.name", name, actual.getName() ); // assertEquals( "project.scmUrl", scmUrl, actual.getScmUrl() ); if ( notifiers != null ) { assertNotNull( "project.notifiers", actual.getNotifiers() ); assertEquals( "project.notifiers.size", notifiers.size(), actual.getNotifiers().size() ); for ( int i = 0; i < notifiers.size(); i++ ) { ProjectNotifier notifier = notifiers.get( i ); ProjectNotifier actualNotifier = (ProjectNotifier) actual.getNotifiers().get( i ); assertEquals( "project.notifiers.notifier.type", notifier.getType(), actualNotifier.getType() ); assertEquals( "project.notifiers.notifier.configuration.address", notifier.getConfiguration().get( "address" ), actualNotifier.getConfiguration().get( "address" ) ); } } assertEquals( "project.version", version, actual.getVersion() ); }
public void assertProjectEquals( String name, List notifiers, String version, Project actual ) { assertEquals( "project.name", name, actual.getName() ); // assertEquals( "project.scmUrl", scmUrl, actual.getScmUrl() ); if ( notifiers != null ) { assertNotNull( "project.notifiers", actual.getNotifiers() ); assertEquals( "project.notifiers.size", notifiers.size(), actual.getNotifiers().size() ); for ( int i = 0; i < notifiers.size(); i++ ) { ProjectNotifier notifier = (ProjectNotifier) notifiers.get( i ); ProjectNotifier actualNotifier = (ProjectNotifier) actual.getNotifiers().get( i ); assertEquals( "project.notifiers.notifier.type", notifier.getType(), actualNotifier.getType() ); assertEquals( "project.notifiers.notifier.configuration.address", notifier.getConfiguration().get( "address" ), actualNotifier.getConfiguration().get( "address" ) ); } } assertEquals( "project.version", version, actual.getVersion() ); }
if ( StringUtils.isNotEmpty( project.getVersion() ) ) projectMap.put( ContinuumBuildAgentUtil.KEY_PROJECT_VERSION, project.getVersion() );
serializer.writeEndElement(); if ( project.getVersion() != null ) serializer.writeCharacters( project.getVersion() ); serializer.writeEndElement();
String version = project.getVersion(); int idx = version.indexOf( "-SNAPSHOT" );
context.put( ContinuumBuildConstant.KEY_PROJECT_ID, project.getId() ); context.put( ContinuumBuildConstant.KEY_PROJECT_NAME, project.getName() ); context.put( ContinuumBuildConstant.KEY_PROJECT_VERSION, project.getVersion() ); context.put( ContinuumBuildConstant.KEY_EXECUTOR_ID, project.getExecutorId() ); context.put( ContinuumBuildConstant.KEY_PROJECT_BUILD_NUMBER, project.getBuildNumber() );
private static String getProjectId( Project project ) { String groupId; String artifactId; if ( project.getGroupId() == null ) { groupId = project.getName(); } else { groupId = project.getGroupId(); } if ( project.getArtifactId() == null ) { artifactId = project.getName(); } else { artifactId = project.getArtifactId(); } return groupId + ":" + artifactId + ":" + project.getVersion(); }
":" + project.getVersion() ); getLogger().info( " " + project.getId() + ":" + project.getName() + ":" + project.getVersion() + ":" + project.getExecutorId() );
private static String getProjectId( Project project ) { String groupId; String artifactId; if ( project.getGroupId() == null ) { groupId = project.getName(); } else { groupId = project.getGroupId(); } if ( project.getArtifactId() == null ) { artifactId = project.getName(); } else { artifactId = project.getArtifactId(); } String projectGroupId = "[" + project.getProjectGroup().getId() + "]"; return projectGroupId + ":" + groupId + ":" + artifactId + ":" + project.getVersion(); }
String version = getValue( mavenProject, "currentVersion", project.getVersion() ); if ( StringUtils.isEmpty( project.getVersion() ) && StringUtils.isEmpty( version ) )
&& StringUtils.equalsIgnoreCase( project.getVersion(), storedProject.getVersion() ) && StringUtils.equalsIgnoreCase( project.getScmUrl(), storedProject.getScmUrl() ) )
StringUtils.equalsIgnoreCase( project.getVersion(), storedProject.getVersion() ) && StringUtils.equalsIgnoreCase( project.getScmUrl(), storedProject.getScmUrl() ) )
project.getVersion() ); log.info( " " + project.getId() + ":" + project.getName() + ":" + project.getVersion() + ":" + project.getExecutorId() );
String version = getValue( mavenProject, "currentVersion", project.getVersion() ); if ( StringUtils.isEmpty( project.getVersion() ) && StringUtils.isEmpty( version ) )