protected String getBuildFileForProject( BuildDefinition buildDefinition ) { return StringUtils.clean( buildDefinition.getBuildFile() ); }
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; }
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; }
protected boolean isDescriptionUpdated( BuildDefinition buildDefinition, ScmResult scmResult, Project project ) { boolean update = true; if ( buildDefinition != null && scmResult != null ) { int policy = buildDefinition.getUpdatePolicy(); if ( BuildDefinitionUpdatePolicyConstants.UPDATE_DESCRIPTION_NEVER == policy ) { update = false; } else if ( BuildDefinitionUpdatePolicyConstants.UPDATE_DESCRIPTION_ONLY_FOR_NEW_POM == policy ) { update = pomUpdated( buildDefinition.getBuildFile(), scmResult, project ); } } return update; }
private MavenProject getMavenProject( Project project, BuildDefinition buildDefinition ) throws ContinuumException { File projectWorkingDir = new File( configurationService.getWorkingDirectory(), Integer.toString( project.getId() ) ); File pomFile = new File( projectWorkingDir, buildDefinition.getBuildFile() ); MavenProject mavenProject = null; try { mavenProject = projectBuilder.build( pomFile, getLocalRepository(), getProfileManager() ); } catch ( ProjectBuildingException e ) { throw new ContinuumException( "Unable to acquire the MavenProject in " + pomFile.getAbsolutePath(), e ); } return mavenProject; }
String buildFile = StringUtils.clean( buildDefinition.getBuildFile() );
private MavenProject getMavenProject( Project project, BuildDefinition buildDefinition ) throws ContinuumException { File projectWorkingDir = new File( configurationService.getWorkingDirectory(), Integer.toString( project.getId() ) ); File pomFile = new File( projectWorkingDir, buildDefinition.getBuildFile() ); MavenProject mavenProject; try { mavenProject = projectBuilder.build( pomFile, getLocalRepository(), getProfileManager() ); } catch ( ProjectBuildingException e ) { throw new ContinuumException( "Unable to acquire the MavenProject in " + pomFile.getAbsolutePath(), e ); } return mavenProject; }
String buildFile = StringUtils.clean( buildDefinition.getBuildFile() );
serializer.writeEndElement(); if ( buildDefinition.getBuildFile() != null ) serializer.writeCharacters( buildDefinition.getBuildFile() ); serializer.writeEndElement();
serializer.writeEndElement(); if ( buildDefinition.getBuildFile() != null ) serializer.writeCharacters( buildDefinition.getBuildFile() ); serializer.writeEndElement();
String buildFile = StringUtils.clean( buildDefinition.getBuildFile() );
context.put( ContinuumBuildConstant.KEY_BUILD_FILE, buildDef.getBuildFile() );
storedDefinition.setBuildFile( buildDefinition.getBuildFile() ); storedDefinition.setBuildFresh( buildDefinition.isBuildFresh() );
/** * @see org.apache.maven.continuum.builddefinition.BuildDefinitionService#cloneBuildDefinition(org.apache.maven.continuum.model.project.BuildDefinition) */ public BuildDefinition cloneBuildDefinition( BuildDefinition buildDefinition ) { BuildDefinition cloned = new BuildDefinition(); cloned.setAlwaysBuild( buildDefinition.isAlwaysBuild() ); cloned.setArguments( buildDefinition.getArguments() ); cloned.setBuildFile( buildDefinition.getBuildFile() ); cloned.setBuildFresh( buildDefinition.isBuildFresh() ); cloned.setDefaultForProject( buildDefinition.isDefaultForProject() ); cloned.setDescription( buildDefinition.getDescription() ); cloned.setGoals( buildDefinition.getGoals() ); cloned.setProfile( buildDefinition.getProfile() ); cloned.setSchedule( buildDefinition.getSchedule() ); cloned.setType( buildDefinition.getType() ); cloned.setTemplate( buildDefinition.isTemplate() ); return cloned; }
/** * @see org.apache.maven.continuum.builddefinition.BuildDefinitionService#cloneBuildDefinition(org.apache.maven.continuum.model.project.BuildDefinition) */ public BuildDefinition cloneBuildDefinition( BuildDefinition buildDefinition ) { BuildDefinition cloned = new BuildDefinition(); cloned.setAlwaysBuild( buildDefinition.isAlwaysBuild() ); cloned.setArguments( buildDefinition.getArguments() ); cloned.setBuildFile( buildDefinition.getBuildFile() ); cloned.setBuildFresh( buildDefinition.isBuildFresh() ); cloned.setDefaultForProject( buildDefinition.isDefaultForProject() ); cloned.setDescription( buildDefinition.getDescription() ); cloned.setGoals( buildDefinition.getGoals() ); cloned.setProfile( buildDefinition.getProfile() ); cloned.setSchedule( buildDefinition.getSchedule() ); cloned.setType( buildDefinition.getType() ); cloned.setTemplate( buildDefinition.isTemplate() ); cloned.setUpdatePolicy( buildDefinition.getUpdatePolicy() ); return cloned; }
public void updateBuildDefinition( BuildDefinition buildDefinition ) throws BuildDefinitionServiceException { try { BuildDefinition storedBuildDefinition = store.getBuildDefinition( buildDefinition.getId() ); storedBuildDefinition.setBuildFresh( buildDefinition.isBuildFresh() ); storedBuildDefinition.setAlwaysBuild( buildDefinition.isAlwaysBuild() ); storedBuildDefinition.setArguments( buildDefinition.getArguments() ); storedBuildDefinition.setBuildFile( buildDefinition.getBuildFile() ); storedBuildDefinition.setDefaultForProject( buildDefinition.isDefaultForProject() ); storedBuildDefinition.setDescription( buildDefinition.getDescription() ); storedBuildDefinition.setGoals( buildDefinition.getGoals() ); storedBuildDefinition.setProfile( buildDefinition.getProfile() ); storedBuildDefinition.setSchedule( buildDefinition.getSchedule() ); storedBuildDefinition.setType( buildDefinition.getType() ); store.storeBuildDefinition( storedBuildDefinition ); } catch ( ContinuumStoreException e ) { throw new BuildDefinitionServiceException( e.getMessage(), e ); } }
public void updateBuildDefinition( BuildDefinition buildDefinition ) throws BuildDefinitionServiceException { try { BuildDefinition storedBuildDefinition = buildDefinitionDao.getBuildDefinition( buildDefinition.getId() ); storedBuildDefinition.setBuildFresh( buildDefinition.isBuildFresh() ); storedBuildDefinition.setAlwaysBuild( buildDefinition.isAlwaysBuild() ); storedBuildDefinition.setArguments( buildDefinition.getArguments() ); storedBuildDefinition.setBuildFile( buildDefinition.getBuildFile() ); storedBuildDefinition.setDefaultForProject( buildDefinition.isDefaultForProject() ); storedBuildDefinition.setDescription( buildDefinition.getDescription() ); storedBuildDefinition.setGoals( buildDefinition.getGoals() ); storedBuildDefinition.setProfile( buildDefinition.getProfile() ); storedBuildDefinition.setSchedule( buildDefinition.getSchedule() ); storedBuildDefinition.setType( buildDefinition.getType() ); storedBuildDefinition.setUpdatePolicy( buildDefinition.getUpdatePolicy() ); buildDefinitionDao.storeBuildDefinition( storedBuildDefinition ); } catch ( ContinuumStoreException e ) { throw new BuildDefinitionServiceException( e.getMessage(), e ); } }
storedDefinition.setBuildFile( buildDefinition.getBuildFile() ); storedDefinition.setBuildFresh( buildDefinition.isBuildFresh() ); storedDefinition.setUpdatePolicy( buildDefinition.getUpdatePolicy() );