本文整理了Java中org.apache.maven.continuum.model.project.Project
类的一些代码示例,展示了Project
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Project
类的具体详情如下:
包路径:org.apache.maven.continuum.model.project.Project
类名称:Project
暂无
代码示例来源:origin: org.apache.continuum/continuum-buildagent-core
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;
}
代码示例来源:origin: org.apache.maven.continuum/continuum-notifier-jabber
private String generateMessage( Project project, BuildResult build )
throws ContinuumException
{
int state = project.getState();
if ( build != null )
{
state = build.getState();
}
String message;
if ( state == ContinuumProjectState.OK )
{
message = "BUILD SUCCESSFUL: " + project.getName();
}
else if ( state == ContinuumProjectState.FAILED )
{
message = "BUILD FAILURE: " + project.getName();
}
else if ( state == ContinuumProjectState.ERROR )
{
message = "BUILD ERROR: " + project.getName();
}
else
{
getLogger().warn( "Unknown build state " + state + " for project " + project.getId() );
message = "ERROR: Unknown build state " + state + " for " + project.getName() + " project";
}
return message + " " + getReportUrl( project, build, configurationService );
}
代码示例来源:origin: org.apache.maven.continuum/continuum-xmlrpc-server
private org.apache.maven.continuum.model.project.Project populateProject( ProjectSummary projectSummary )
{
if ( projectSummary == null )
{
return null;
}
org.apache.maven.continuum.model.project.Project project =
new org.apache.maven.continuum.model.project.Project();
project.setArtifactId( projectSummary.getArtifactId() );
project.setBuildNumber( projectSummary.getBuildNumber() );
project.setDescription( projectSummary.getDescription() );
project.setExecutorId( projectSummary.getExecutorId() );
project.setGroupId( projectSummary.getGroupId() );
project.setId( projectSummary.getId() );
project.setLatestBuildId( projectSummary.getLatestBuildId() );
project.setName( projectSummary.getName() );
project.setProjectGroup( populateProjectGroupSummary( projectSummary.getProjectGroup() ) );
project.setScmTag( projectSummary.getScmTag() );
project.setScmUrl( projectSummary.getScmUrl() );
project.setScmUseCache( projectSummary.isScmUseCache() );
project.setScmUsername( projectSummary.getScmUsername() );
project.setState( projectSummary.getState() );
project.setUrl( projectSummary.getUrl() );
project.setVersion( projectSummary.getVersion() );
project.setWorkingDirectory( projectSummary.getWorkingDirectory() );
return project;
}
代码示例来源:origin: org.apache.maven.continuum/continuum-test
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;
}
代码示例来源:origin: org.apache.maven.continuum/continuum-core
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();
}
代码示例来源:origin: org.apache.continuum/continuum-test
public void assertProjectEquals( Project expected, Project actual )
{
assertProjectEquals( expected.getName(), expected.getNotifiers(), expected.getVersion(), actual );
}
代码示例来源:origin: org.apache.maven.continuum/continuum-model
Project project = new Project();
project.setModelEncoding( encoding );
java.util.Set parsed = new java.util.HashSet();
if ( projectInstances == null )
project.setId( getIntegerValue( getTrimmedValue( xmlStreamReader.getElementText()), "id", xmlStreamReader, strict ) );
project.setGroupId( getTrimmedValue( xmlStreamReader.getElementText()) );
project.setArtifactId( getTrimmedValue( xmlStreamReader.getElementText()) );
project.setExecutorId( getTrimmedValue( xmlStreamReader.getElementText()) );
project.setName( getTrimmedValue( xmlStreamReader.getElementText()) );
project.setDescription( getTrimmedValue( xmlStreamReader.getElementText()) );
project.setUrl( getTrimmedValue( xmlStreamReader.getElementText()) );
project.setScmUrl( getTrimmedValue( xmlStreamReader.getElementText()) );
project.setScmTag( getTrimmedValue( xmlStreamReader.getElementText()) );
project.setScmUsername( getTrimmedValue( xmlStreamReader.getElementText()) );
project.setScmPassword( getTrimmedValue( xmlStreamReader.getElementText()) );
project.setScmUseCache( getBooleanValue( getTrimmedValue( xmlStreamReader.getElementText()), "scmUseCache", xmlStreamReader ) );
代码示例来源:origin: org.apache.continuum/continuum-buildagent-core
groupId = getValue( mavenProject, "groupId", project.getGroupId() );
artifactId = getValue( mavenProject, "artifactId", project.getArtifactId() );
String version = getValue( mavenProject, "currentVersion", project.getVersion() );
if ( StringUtils.isEmpty( project.getVersion() ) && StringUtils.isEmpty( version ) )
String name = getValue( mavenProject, "name", project.getName() );
if ( StringUtils.isEmpty( project.getName() ) && StringUtils.isEmpty( name ) )
String shortDescription = getValue( mavenProject, "shortDescription", project.getDescription() );
String description = getValue( mavenProject, "description", project.getDescription() );
if ( !StringUtils.isEmpty( project.getScmUrl() ) )
scmConnection = project.getScmUrl();
scmConnection = getValue( repository, "developerConnection", project.getScmUrl() );
project.setDevelopers( cds );
project.setDependencies( deps );
if ( project.getNotifiers() != null && !project.getNotifiers().isEmpty() )
for ( ProjectNotifier notif : (List<ProjectNotifier>) project.getNotifiers() )
代码示例来源:origin: org.apache.maven.continuum/continuum-core
continuumProject.setName( getProjectName( mavenProject ) );
if ( StringUtils.isEmpty( continuumProject.getScmUrl() ) )
continuumProject.setScmUrl( scmUrl );
continuumProject.setScmTag( mavenProject.getScm().getTag() );
continuumProject.setVersion( getVersion( mavenProject ) );
continuumProject.setGroupId( mavenProject.getGroupId() );
continuumProject.setArtifactId( mavenProject.getArtifactId() );
continuumProject.setUrl( mavenProject.getUrl() );
continuumProject.setDevelopers( developers );
continuumProject.setParent( parent );
continuumProject.setDependencies( dependencies );
if ( continuumProject.getNotifiers() != null )
for ( int i = 0; i < continuumProject.getNotifiers().size(); i++ )
ProjectNotifier notifier = (ProjectNotifier) continuumProject.getNotifiers().get( i );
continuumProject.setNotifiers( notifiers );
代码示例来源:origin: org.apache.continuum/continuum-buildagent-core
public static Project getProject( BuildContext buildContext )
{
Project project = new Project();
project.setId( buildContext.getProjectId() );
project.setName( buildContext.getProjectName() );
project.setVersion( buildContext.getProjectVersion() );
project.setScmUrl( buildContext.getScmUrl() );
project.setScmUsername( buildContext.getScmUsername() );
project.setScmPassword( buildContext.getScmPassword() );
project.setScmTag( buildContext.getScmTag() );
project.setExecutorId( buildContext.getExecutorId() );
project.setState( buildContext.getProjectState() );
project.setOldState( buildContext.getProjectState() );
project.setBuildNumber( buildContext.getBuildNumber() );
return project;
}
}
代码示例来源:origin: org.apache.maven.continuum/continuum-core
for ( Iterator notifierIt = project.getNotifiers().iterator(); notifierIt.hasNext(); )
removeNotifier( project.getId(), notifier.getId() );
if ( project.getState() != ContinuumProjectState.NEW &&
project.getState() != ContinuumProjectState.CHECKEDOUT &&
project.getState() != ContinuumProjectState.OK && project.getState() != ContinuumProjectState.FAILED &&
project.getState() != ContinuumProjectState.ERROR )
int state = project.getState();
project.setState( project.getOldState() );
project.setOldState( 0 );
getLogger().info( "Fix project state for project " + project.getId() + ":" + project.getName() +
":" + project.getVersion() );
Project p = store.getProject( project.getId() );
if ( state == p.getState() )
getLogger().info( " " + project.getId() + ":" + project.getName() + ":" + project.getVersion() + ":" +
project.getExecutorId() );
代码示例来源:origin: org.apache.continuum/continuum-core
private Map createProjectMap( Project project )
{
Map<String, Object> map = new HashMap<String, Object>();
map.put( DistributedReleaseUtil.KEY_PROJECT_ID, project.getId() );
map.put( DistributedReleaseUtil.KEY_GROUP_ID, project.getGroupId() );
map.put( DistributedReleaseUtil.KEY_ARTIFACT_ID, project.getArtifactId() );
map.put( DistributedReleaseUtil.KEY_SCM_URL, project.getScmUrl() );
if ( project.getProjectGroup().getLocalRepository() != null )
{
map.put( DistributedReleaseUtil.KEY_LOCAL_REPOSITORY_NAME,
project.getProjectGroup().getLocalRepository().getName() );
}
return map;
}
代码示例来源:origin: org.apache.continuum/continuum-xmlrpc-server
checkBuildProjectInGroupAuthorization( project.getProjectGroup().getName() );
Map<String, Object> params;
if ( project.getScmTag() != null )
scmTag = project.getScmTag();
String version = project.getVersion();
int idx = version.indexOf( "-SNAPSHOT" );
scmTag = project.getArtifactId() + "-" + version.substring( 0, idx );
scmTag = project.getArtifactId() + "-" + version;
continuum.getReleaseManager().sanitizeTagName( project.getScmUrl(), scmTag );
params.put( "scm-tag", scmTag );
if ( project.getScmUrl().startsWith( "scm:svn" ) )
String scmTagBase = new SvnScmProviderRepository( project.getScmUrl(), project.getScmUsername(),
project.getScmPassword() ).getTagBase();
代码示例来源:origin: org.apache.continuum/continuum-core
Project continuumProject = new Project();
continuumProject.setScmUsername( username );
continuumProject.setScmPassword( password );
continuumProject.setCheckedOutInSingleDirectory( checkoutInSingleDirectory );
continuumProject.setScmUrl( scmUrl );
scmUrl = continuumProject.getScmUrl();
continuumProject.setScmTag( mavenProject.getScm().getTag() );
log.info( "Adding default build definition for project '" + continuumProject.getName() +
"' without '--non-recursive' flag." );
continuumProject.addBuildDefinition( projectBuildDef );
代码示例来源:origin: org.apache.maven.continuum/continuum-xmlrpc-server
public ProjectSummary updateProject( ProjectSummary project )
throws ContinuumException
{
ProjectSummary ps = getProjectSummary( project.getId() );
checkRemoveProjectFromGroupAuthorization( ps.getProjectGroup().getName() );
org.apache.maven.continuum.model.project.Project p = continuum.getProject( project.getId() );
p.setName( project.getName() );
p.setVersion( project.getVersion() );
p.setScmUrl( project.getScmUrl() );
p.setScmUseCache( project.isScmUseCache() );
p.setScmUsername( project.getScmUsername() );
p.setScmPassword( project.getScmPassword() );
p.setScmTag( project.getScmTag() );
continuum.updateProject( p );
return getProjectSummary( project.getId() );
}
代码示例来源:origin: org.apache.continuum/continuum-buildagent-core
private ContinuumScmConfiguration createScmConfiguration( Project project, File workingDirectory )
{
ContinuumScmConfiguration config = new ContinuumScmConfiguration();
config.setUrl( project.getScmUrl() );
// CONTINUUM-2628
config = ContinuumScmUtils.setSCMCredentialsforSSH( config, project.getScmUrl(), project.getScmUsername(),
project.getScmPassword() );
config.setUseCredentialsCache( project.isScmUseCache() );
config.setWorkingDirectory( workingDirectory );
config.setTag( project.getScmTag() );
return config;
}
代码示例来源:origin: org.apache.maven.continuum/continuum-core
public boolean isBuilding( Project project )
{
return project.getState() == ContinuumProjectState.BUILDING || shellCommandHelper.isRunning( project.getId() );
}
代码示例来源:origin: org.apache.maven.continuum/continuum-core
if ( !buildExecutorManager.hasBuildExecutor( project.getExecutorId() ) )
throw new ContinuumException( "No such executor with id '" + project.getExecutorId() + "'." );
if ( StringUtils.equalsIgnoreCase( project.getName(), storedProject.getName() )
&& StringUtils.equalsIgnoreCase( project.getVersion(), storedProject.getVersion() )
&& StringUtils.equalsIgnoreCase( project.getScmUrl(), storedProject.getScmUrl() ) )
throw new ContinuumException( "A duplicate project already exist '" + storedProject.getName() + "'." );
代码示例来源:origin: org.apache.maven.continuum/continuum-core
Project project = new Project();
.hasNext(); )
project.addBuildDefinition( iterator.next() );
if ( StringUtils.isEmpty( project.getGroupId() ) )
projectGroup.setGroupId( project.getGroupId() );
String name = project.getName();
name = project.getGroupId();
projectGroup.setDescription( project.getDescription() );
代码示例来源:origin: org.apache.continuum/continuum-buildagent-core
public void execute( Map context )
throws Exception
{
Project project = ContinuumBuildAgentUtil.getProject( context );
logger.info( "Updating project '" + project.getName() + "' from checkout." );
BuildDefinition buildDefinition = ContinuumBuildAgentUtil.getBuildDefinition( context );
File workingDirectory = buildAgentConfigurationService.getWorkingDirectory( project.getId() );
ContinuumAgentBuildExecutor buildExecutor = buildAgentBuildExecutorManager.getBuildExecutor(
project.getExecutorId() );
buildExecutor.updateProjectFromWorkingDirectory( workingDirectory, project, buildDefinition );
}
内容来源于网络,如有侵权,请联系作者删除!