/** * Add a warning that happened during adding the project to Continuum. * * @param warningKey warning id (so it can be internationalized later) * @deprecated Use {@link #addError(String)} instead */ public void addWarning( String warningKey ) { addError( warningKey ); }
/** * Add a warning that happened during adding the project to Continuum. * * @param warningKey warning id (so it can be internationalized later) * @deprecated Use {@link #addError(String)} instead */ public void addWarning( String warningKey ) { addError( warningKey ); }
result.addError( ContinuumProjectBuildingResult.ERROR_POM_NOT_FOUND ); result.addError( ContinuumProjectBuildingResult.ERROR_MALFORMED_URL ); result.addError( ContinuumProjectBuildingResult.ERROR_MALFORMED_URL ); result.addError( ContinuumProjectBuildingResult.ERROR_UNKNOWN_HOST ); result.addError( ContinuumProjectBuildingResult.ERROR_UNKNOWN ); result.addError( ContinuumProjectBuildingResult.ERROR_UNKNOWN );
public void mapMetadataToProject( ContinuumProjectBuildingResult result, File metadata, Project continuumProject ) { MavenProject mavenProject = getMavenProject( result, metadata ); if ( mavenProject == null ) { result.addError( ContinuumProjectBuildingResult.ERROR_UNKNOWN, "Can't load the maven project. Verify that your scm url is correct and remove/readd the project." ); return; } mapMavenProjectToContinuumProject( result, mavenProject, continuumProject, false ); }
public void mapMetadataToProject( ContinuumProjectBuildingResult result, File metadata, Project continuumProject, boolean update ) { MavenProject mavenProject = getMavenProject( result, metadata ); if ( mavenProject == null ) { result.addError( ContinuumProjectBuildingResult.ERROR_UNKNOWN, "Can't load the maven project. Verify that your scm url is correct and remove/readd the project." ); return; } mapMavenProjectToContinuumProject( result, mavenProject, continuumProject, update ); }
public void mapMetadataToProject( ContinuumProjectBuildingResult result, File metadata, Project continuumProject ) { MavenProject mavenProject = getMavenProject( result, metadata ); if ( mavenProject == null ) { result.addError( ContinuumProjectBuildingResult.ERROR_UNKNOWN, "Can't load the maven project. Verify that your scm url is correct and remove/readd the project." ); return; } mapMavenProjectToContinuumProject( result, mavenProject, continuumProject, false ); }
case 401: log.error( "Error adding project: Unauthorized " + url ); result.addError( ContinuumProjectBuildingResult.ERROR_UNAUTHORIZED ); return null; default:
private ProjectGroup buildProjectGroup( MavenProject mavenProject, ContinuumProjectBuildingResult result ) { ProjectGroup projectGroup = new ProjectGroup(); // ---------------------------------------------------------------------- // Group id // ---------------------------------------------------------------------- if ( StringUtils.isEmpty( mavenProject.getGroupId() ) ) { result.addError( ContinuumProjectBuildingResult.ERROR_MISSING_GROUPID ); return null; } projectGroup.setGroupId( mavenProject.getGroupId() ); // ---------------------------------------------------------------------- // Name // ---------------------------------------------------------------------- String name = mavenProject.getName(); if ( StringUtils.isEmpty( name ) ) { name = mavenProject.getGroupId(); } projectGroup.setName( name ); // ---------------------------------------------------------------------- // Description // ---------------------------------------------------------------------- projectGroup.setDescription( mavenProject.getDescription() ); return projectGroup; }
result.addError( ContinuumProjectBuildingResult.ERROR_VALIDATION, valmsg ); messages.append( valmsg ); messages.append( "\n" ); result.addError( ContinuumProjectBuildingResult.ERROR_ARTIFACT_NOT_FOUND, ( cause ).toString() ); return null; result.addError( ContinuumProjectBuildingResult.ERROR_PROJECT_BUILDING, e.getMessage() ); result.addError( ContinuumProjectBuildingResult.ERROR_PROJECT_BUILDING, e.getMessage() ); result.addError( ContinuumProjectBuildingResult.ERROR_MISSING_SCM, getProjectName( project ) ); result.addError( ContinuumProjectBuildingResult.ERROR_MISSING_SCM_CONNECTION, getProjectName( project ) );
result.addError( ContinuumProjectBuildingResult.ERROR_MISSING_GROUPID );
result.addError( ContinuumProjectBuildingResult.ERROR_VALIDATION, valmsg ); messages.append( valmsg ); messages.append( "\n" ); result.addError( ContinuumProjectBuildingResult.ERROR_ARTIFACT_NOT_FOUND, ( cause ).toString() ); return null; result.addError( ContinuumProjectBuildingResult.ERROR_PROJECT_BUILDING, e.getMessage() ); result.addError( ContinuumProjectBuildingResult.ERROR_PROJECT_BUILDING, e.getMessage() ); result.addError( ContinuumProjectBuildingResult.ERROR_MISSING_SCM, getProjectName( project ) ); result.addError( ContinuumProjectBuildingResult.ERROR_MISSING_SCM_CONNECTION, getProjectName( project ) );
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; } } }
result.addError( ContinuumProjectBuildingResult.ERROR_VALIDATION, valmsg ); messages.append( valmsg ); messages.append( "\n" ); result.addError( ContinuumProjectBuildingResult.ERROR_ARTIFACT_NOT_FOUND, ( (ArtifactNotFoundException) cause ).toString() ); return null; result.addError( ContinuumProjectBuildingResult.ERROR_PROJECT_BUILDING, e.getMessage() ); result.addError( ContinuumProjectBuildingResult.ERROR_PROJECT_BUILDING, e.getMessage() ); result.addError( ContinuumProjectBuildingResult.ERROR_MISSING_SCM, getProjectName( project ) ); result.addError( ContinuumProjectBuildingResult.ERROR_MISSING_SCM_CONNECTION, getProjectName( project ) );