META-INF.plexus.components.xml Maven / Gradle / Ivy
<component-set> <components> <component> <role>org.apache.continuum.builder.distributed.DistributedBuildService</role> <implementation>org.apache.continuum.builder.distributed.DefaultDistributedBuildService</implementation> <description></description> <requirements> <requirement> <role>org.apache.continuum.dao.ProjectDao</role> <field-name>projectDao</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.BuildDefinitionDao</role> <field-name>buildDefinitionDao</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.BuildResultDao</role> <field-name>buildResultDao</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.ProjectScmRootDao</role> <field-name>projectScmRootDao</field-name> </requirement> <requirement> <role>org.apache.maven.continuum.configuration.ConfigurationService</role> <field-name>configurationService</field-name> </requirement> <requirement> <role>org.apache.maven.continuum.installation.InstallationService</role> <field-name>installationService</field-name> </requirement> <requirement> <role>org.apache.maven.continuum.notification.ContinuumNotificationDispatcher</role> <field-name>notifierDispatcher</field-name> </requirement> <requirement> <role>org.apache.continuum.builder.distributed.util.DistributedBuildUtil</role> <field-name>distributedBuildUtil</field-name> </requirement> </requirements> </component> <component> <role>org.apache.continuum.builder.distributed.manager.DistributedBuildManager</role> <implementation>org.apache.continuum.builder.distributed.manager.DefaultDistributedBuildManager</implementation> <description></description> <requirements> <requirement> <role>org.apache.maven.continuum.configuration.ConfigurationService</role> <field-name>configurationService</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.ProjectDao</role> <field-name>projectDao</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.BuildDefinitionDao</role> <field-name>buildDefinitionDao</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.BuildResultDao</role> <field-name>buildResultDao</field-name> </requirement> <requirement> <role>org.apache.continuum.builder.distributed.util.DistributedBuildUtil</role> <field-name>distributedBuildUtil</field-name> </requirement> </requirements> </component> <component> <role>org.apache.continuum.builder.distributed.util.DistributedBuildUtil</role> <implementation>org.apache.continuum.builder.distributed.util.DistributedBuildUtil</implementation> <description></description> <requirements> <requirement> <role>org.apache.continuum.dao.ProjectDao</role> <field-name>projectDao</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.BuildResultDao</role> <field-name>buildResultDao</field-name> </requirement> </requirements> </component> <component> <role>org.apache.continuum.purge.ContinuumPurgeManager</role> <role-hint>default</role-hint> <implementation>org.apache.continuum.purge.DefaultContinuumPurgeManager</implementation> <description>DefaultContinuumPurgeManager</description> <requirements> <requirement> <role>org.apache.maven.continuum.build.settings.SchedulesActivator</role> <field-name>schedulesActivator</field-name> </requirement> <requirement> <role>PurgeConfigurationService</role> <field-name>purgeConfigurationService</field-name> </requirement> <requirement> <role>org.apache.continuum.taskqueue.manager.TaskQueueManager</role> <field-name>taskQueueManager</field-name> </requirement> <requirement> <role>org.apache.continuum.buildmanager.BuildsManager</role> <role-hint>parallel</role-hint> <field-name>parallelBuildsManager</field-name> </requirement> </requirements> </component> <component> <role>org.apache.continuum.release.distributed.manager.DistributedReleaseManager</role> <implementation>org.apache.continuum.release.distributed.manager.DefaultDistributedReleaseManager</implementation> <description></description> <requirements> <requirement> <role>org.apache.continuum.dao.BuildResultDao</role> <field-name>buildResultDao</field-name> </requirement> <requirement> <role>org.apache.maven.continuum.installation.InstallationService</role> <field-name>installationService</field-name> </requirement> <requirement> <role>org.apache.maven.continuum.configuration.ConfigurationService</role> <field-name>configurationService</field-name> </requirement> </requirements> </component> <component> <role>org.apache.continuum.repository.RepositoryService</role> <role-hint>default</role-hint> <implementation>org.apache.continuum.repository.DefaultRepositoryService</implementation> <description>DefaultRepositoryService</description> <requirements> <requirement> <role>org.apache.continuum.dao.LocalRepositoryDao</role> <field-name>localRepositoryDao</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.RepositoryPurgeConfigurationDao</role> <field-name>repositoryPurgeConfigurationDao</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.ProjectGroupDao</role> <field-name>projectGroupDao</field-name> </requirement> <requirement> <role>org.apache.continuum.taskqueue.manager.TaskQueueManager</role> <field-name>taskQueueManager</field-name> </requirement> </requirements> </component> <component> <role>org.apache.continuum.taskqueue.manager.TaskQueueManager</role> <role-hint>default</role-hint> <implementation>org.apache.continuum.taskqueue.manager.DefaultTaskQueueManager</implementation> <description></description> <requirements> <requirement> <role>org.codehaus.plexus.taskqueue.TaskQueue</role> <role-hint>distributed-build-project</role-hint> <field-name>distributedBuildQueue</field-name> </requirement> <requirement> <role>org.codehaus.plexus.taskqueue.TaskQueue</role> <role-hint>purge</role-hint> <field-name>purgeQueue</field-name> </requirement> <requirement> <role>org.codehaus.plexus.taskqueue.TaskQueue</role> <role-hint>prepare-release</role-hint> <field-name>prepareReleaseQueue</field-name> </requirement> <requirement> <role>org.codehaus.plexus.taskqueue.TaskQueue</role> <role-hint>perform-release</role-hint> <field-name>performReleaseQueue</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.ProjectDao</role> <field-name>projectDao</field-name> </requirement> <requirement> <role>org.apache.continuum.purge.PurgeConfigurationService</role> <field-name>purgeConfigurationService</field-name> </requirement> <requirement> <role>org.apache.continuum.buildmanager.BuildsManager</role> <role-hint>parallel</role-hint> <field-name>buildsManager</field-name> </requirement> </requirements> </component> <component> <role>org.apache.maven.continuum.build.settings.SchedulesActivator</role> <implementation>org.apache.maven.continuum.build.settings.DefaultSchedulesActivator</implementation> <description></description> <requirements> <requirement> <role>org.apache.continuum.dao.DirectoryPurgeConfigurationDao</role> <field-name>directoryPurgeConfigurationDao</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.RepositoryPurgeConfigurationDao</role> <field-name>repositoryPurgeConfigurationDao</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.BuildDefinitionDao</role> <field-name>buildDefinitionDao</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.ScheduleDao</role> <field-name>scheduleDao</field-name> </requirement> <requirement> <role>org.codehaus.plexus.scheduler.Scheduler</role> <role-hint>default</role-hint> <field-name>scheduler</field-name> </requirement> </requirements> </component> <component> <role>org.apache.maven.continuum.buildcontroller.BuildController</role> <role-hint>default</role-hint> <implementation>org.apache.maven.continuum.buildcontroller.DefaultBuildController</implementation> <description></description> <requirements> <requirement> <role>org.apache.continuum.dao.BuildDefinitionDao</role> <field-name>buildDefinitionDao</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.BuildResultDao</role> <field-name>buildResultDao</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.ProjectDao</role> <field-name>projectDao</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.ProjectScmRootDao</role> <field-name>projectScmRootDao</field-name> </requirement> <requirement> <role>org.apache.maven.continuum.notification.ContinuumNotificationDispatcher</role> <field-name>notifierDispatcher</field-name> </requirement> <requirement> <role>org.codehaus.plexus.action.ActionManager</role> <field-name>actionManager</field-name> </requirement> <requirement> <role>org.apache.maven.continuum.utils.WorkingDirectoryService</role> <field-name>workingDirectoryService</field-name> </requirement> <requirement> <role>org.apache.maven.continuum.execution.manager.BuildExecutorManager</role> <field-name>buildExecutorManager</field-name> </requirement> </requirements> </component> <component> <role>org.apache.maven.continuum.builddefinition.BuildDefinitionService</role> <implementation>org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService</implementation> <description></description> <requirements> <requirement> <role>org.apache.continuum.dao.BuildDefinitionDao</role> <field-name>buildDefinitionDao</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.BuildDefinitionTemplateDao</role> <field-name>buildDefinitionTemplateDao</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.ProjectDao</role> <field-name>projectDao</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.ProjectGroupDao</role> <field-name>projectGroupDao</field-name> </requirement> <requirement> <role>org.apache.maven.continuum.configuration.ConfigurationService</role> <role-hint>default</role-hint> <field-name>configurationService</field-name> </requirement> </requirements> <configuration> <default-ant-goals></default-ant-goals> <default-ant-arguments></default-ant-arguments> <default-m1-goals>clean:clean jar:install</default-m1-goals> <default-m1-arguments></default-m1-arguments> <default-m2-goals>clean install</default-m2-goals> <default-m2-arguments>--batch-mode --non-recursive</default-m2-arguments> </configuration> </component> <component> <role>org.codehaus.plexus.action.Action</role> <role-hint>add-assignable-roles</role-hint> <implementation>org.apache.maven.continuum.core.action.AddAssignableRolesAction</implementation> <description>AddAssignableRolesAction:</description> <requirements> <requirement> <role>org.apache.continuum.dao.ProjectGroupDao</role> <field-name>projectGroupDao</field-name> </requirement> <requirement> <role>org.codehaus.plexus.redback.role.RoleManager</role> <role-hint>default</role-hint> <field-name>roleManager</field-name> </requirement> </requirements> </component> <component> <role>org.codehaus.plexus.action.Action</role> <role-hint>add-build-definition-to-project</role-hint> <implementation>org.apache.maven.continuum.core.action.AddBuildDefinitionToProjectAction</implementation> <description>AddBuildDefinitionToProjectAction:</description> <requirements> <requirement> <role>org.apache.continuum.dao.BuildDefinitionDao</role> <field-name>buildDefinitionDao</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.ScheduleDao</role> <field-name>scheduleDao</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.ProjectDao</role> <field-name>projectDao</field-name> </requirement> </requirements> </component> <component> <role>org.codehaus.plexus.action.Action</role> <role-hint>add-build-definition-to-project-group</role-hint> <implementation>org.apache.maven.continuum.core.action.AddBuildDefinitionToProjectGroupAction</implementation> <description>AddBuildDefinitionToProjectAction:</description> <requirements> <requirement> <role>org.apache.continuum.dao.BuildDefinitionDao</role> <field-name>buildDefinitionDao</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.ScheduleDao</role> <field-name>scheduleDao</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.ProjectGroupDao</role> <field-name>projectGroupDao</field-name> </requirement> </requirements> </component> <component> <role>org.codehaus.plexus.action.Action</role> <role-hint>add-project-to-checkout-queue</role-hint> <implementation>org.apache.maven.continuum.core.action.AddProjectToCheckOutQueueAction</implementation> <description></description> <requirements> <requirement> <role>org.apache.maven.continuum.utils.WorkingDirectoryService</role> <field-name>workingDirectoryService</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.ProjectDao</role> <field-name>projectDao</field-name> </requirement> <requirement> <role>org.apache.continuum.buildmanager.BuildsManager</role> <role-hint>parallel</role-hint> <field-name>parallelBuildsManager</field-name> </requirement> </requirements> </component> <component> <role>org.codehaus.plexus.action.Action</role> <role-hint>checkout-project</role-hint> <implementation>org.apache.maven.continuum.core.action.CheckoutProjectContinuumAction</implementation> <description></description> <requirements> <requirement> <role>org.apache.maven.continuum.notification.ContinuumNotificationDispatcher</role> <field-name>notifier</field-name> </requirement> <requirement> <role>org.apache.continuum.scm.ContinuumScm</role> <field-name>scm</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.BuildDefinitionDao</role> <field-name>buildDefinitionDao</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.ProjectDao</role> <field-name>projectDao</field-name> </requirement> </requirements> </component> <component> <role>org.codehaus.plexus.action.Action</role> <role-hint>check-working-directory</role-hint> <implementation>org.apache.maven.continuum.core.action.CheckWorkingDirectoryAction</implementation> <description></description> <requirements> <requirement> <role>org.apache.maven.continuum.utils.WorkingDirectoryService</role> <field-name>workingDirectoryService</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.ProjectDao</role> <field-name>projectDao</field-name> </requirement> </requirements> </component> <component> <role>org.codehaus.plexus.action.Action</role> <role-hint>clean-working-directory</role-hint> <implementation>org.apache.maven.continuum.core.action.CleanWorkingDirectoryAction</implementation> <description></description> <requirements> <requirement> <role>org.apache.maven.continuum.utils.WorkingDirectoryService</role> <field-name>workingDirectoryService</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.ProjectDao</role> <field-name>projectDao</field-name> </requirement> </requirements> </component> <component> <role>org.codehaus.plexus.action.Action</role> <role-hint>create-build-project-task</role-hint> <implementation>org.apache.maven.continuum.core.action.CreateBuildProjectTaskAction</implementation> <description></description> <requirements> <requirement> <role>org.apache.maven.continuum.execution.manager.BuildExecutorManager</role> <field-name>executorManager</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.ProjectDao</role> <field-name>projectDao</field-name> </requirement> <requirement> <role>org.apache.continuum.buildmanager.BuildsManager</role> <role-hint>parallel</role-hint> <field-name>parallelBuildsManager</field-name> </requirement> </requirements> </component> <component> <role>org.codehaus.plexus.action.Action</role> <role-hint>create-projects-from-metadata</role-hint> <implementation>org.apache.maven.continuum.core.action.CreateProjectsFromMetadataAction</implementation> <description>Resolve the project url being passed in and gather authentication information if the url is so configured, then create the projects <p/> Supports: <p/> - standard maven-scm url - MungedUrl https://username:password@host - maven settings based, server = host and scm info set to username and password</description> <requirements> <requirement> <role>org.apache.maven.continuum.project.builder.manager.ContinuumProjectBuilderManager</role> <field-name>projectBuilderManager</field-name> </requirement> <requirement> <role>org.apache.maven.settings.MavenSettingsBuilder</role> <field-name>mavenSettingsBuilder</field-name> </requirement> <requirement> <role>org.apache.maven.continuum.utils.ContinuumUrlValidator</role> <role-hint>continuumUrl</role-hint> <field-name>urlValidator</field-name> </requirement> </requirements> </component> <component> <role>org.codehaus.plexus.action.Action</role> <role-hint>deploy-artifact</role-hint> <implementation>org.apache.maven.continuum.core.action.DeployArtifactContinuumAction</implementation> <description></description> <requirements> <requirement> <role>org.apache.maven.continuum.configuration.ConfigurationService</role> <field-name>configurationService</field-name> </requirement> <requirement> <role>org.apache.maven.continuum.execution.manager.BuildExecutorManager</role> <field-name>buildExecutorManager</field-name> </requirement> <requirement> <role>org.apache.maven.continuum.utils.WorkingDirectoryService</role> <field-name>workingDirectoryService</field-name> </requirement> <requirement> <role>org.apache.maven.artifact.deployer.ArtifactDeployer</role> <field-name>artifactDeployer</field-name> </requirement> <requirement> <role>org.apache.maven.continuum.execution.maven.m2.MavenBuilderHelper</role> <field-name>builderHelper</field-name> </requirement> <requirement> <role>org.apache.maven.artifact.repository.ArtifactRepositoryFactory</role> <field-name>artifactRepositoryFactory</field-name> </requirement> </requirements> </component> <component> <role>org.codehaus.plexus.action.Action</role> <role-hint>execute-builder</role-hint> <implementation>org.apache.maven.continuum.core.action.ExecuteBuilderContinuumAction</implementation> <description></description> <requirements> <requirement> <role>org.apache.maven.continuum.configuration.ConfigurationService</role> <field-name>configurationService</field-name> </requirement> <requirement> <role>org.apache.maven.continuum.execution.manager.BuildExecutorManager</role> <field-name>buildExecutorManager</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.BuildResultDao</role> <field-name>buildResultDao</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.ProjectDao</role> <field-name>projectDao</field-name> </requirement> <requirement> <role>org.apache.maven.continuum.notification.ContinuumNotificationDispatcher</role> <field-name>notifier</field-name> </requirement> </requirements> </component> <component> <role>org.codehaus.plexus.action.Action</role> <role-hint>remove-assignable-roles</role-hint> <implementation>org.apache.maven.continuum.core.action.RemoveAssignableRolesAction</implementation> <description>AddAssignableRolesAction:</description> <requirements> <requirement> <role>org.apache.continuum.dao.ProjectGroupDao</role> <field-name>projectGroupDao</field-name> </requirement> <requirement> <role>org.codehaus.plexus.redback.role.RoleManager</role> <role-hint>default</role-hint> <field-name>roleManager</field-name> </requirement> </requirements> </component> <component> <role>org.codehaus.plexus.action.Action</role> <role-hint>remove-build-definition-from-project</role-hint> <implementation>org.apache.maven.continuum.core.action.RemoveBuildDefinitionFromProjectAction</implementation> <description>AddBuildDefinitionToProjectAction:</description> <requirements> <requirement> <role>org.apache.continuum.dao.BuildDefinitionDao</role> <field-name>buildDefinitionDao</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.ScheduleDao</role> <field-name>scheduleDao</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.ProjectDao</role> <field-name>projectDao</field-name> </requirement> </requirements> </component> <component> <role>org.codehaus.plexus.action.Action</role> <role-hint>remove-build-definition-from-project-group</role-hint> <implementation>org.apache.maven.continuum.core.action.RemoveBuildDefinitionFromProjectGroupAction</implementation> <description>AddBuildDefinitionToProjectAction:</description> <requirements> <requirement> <role>org.apache.continuum.dao.BuildDefinitionDao</role> <field-name>buildDefinitionDao</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.ScheduleDao</role> <field-name>scheduleDao</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.ProjectGroupDao</role> <field-name>projectGroupDao</field-name> </requirement> </requirements> </component> <component> <role>org.codehaus.plexus.action.Action</role> <role-hint>store-checkout-scm-result</role-hint> <implementation>org.apache.maven.continuum.core.action.StoreCheckOutScmResultAction</implementation> <description></description> <requirements> <requirement> <role>org.apache.continuum.dao.ProjectDao</role> <field-name>projectDao</field-name> </requirement> </requirements> </component> <component> <role>org.codehaus.plexus.action.Action</role> <role-hint>store-project</role-hint> <implementation>org.apache.maven.continuum.core.action.StoreProjectAction</implementation> <description></description> <requirements> <requirement> <role>org.apache.continuum.dao.ProjectGroupDao</role> <field-name>projectGroupDao</field-name> </requirement> </requirements> </component> <component> <role>org.codehaus.plexus.action.Action</role> <role-hint>store-project-group</role-hint> <implementation>org.apache.maven.continuum.core.action.StoreProjectGroupAction</implementation> <description></description> <requirements> <requirement> <role>org.apache.continuum.dao.ProjectGroupDao</role> <field-name>projectGroupDao</field-name> </requirement> </requirements> </component> <component> <role>org.codehaus.plexus.action.Action</role> <role-hint>update-build-definition-from-project</role-hint> <implementation>org.apache.maven.continuum.core.action.UpdateBuildDefinitionFromProjectAction</implementation> <description>AddBuildDefinitionToProjectAction:</description> <requirements> <requirement> <role>org.apache.continuum.dao.BuildDefinitionDao</role> <field-name>buildDefinitionDao</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.ScheduleDao</role> <field-name>scheduleDao</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.ProjectDao</role> <field-name>projectDao</field-name> </requirement> </requirements> </component> <component> <role>org.codehaus.plexus.action.Action</role> <role-hint>update-build-definition-from-project-group</role-hint> <implementation>org.apache.maven.continuum.core.action.UpdateBuildDefinitionFromProjectGroupAction</implementation> <description>AddBuildDefinitionToProjectAction:</description> <requirements> <requirement> <role>org.apache.continuum.dao.BuildDefinitionDao</role> <field-name>buildDefinitionDao</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.ScheduleDao</role> <field-name>scheduleDao</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.ProjectGroupDao</role> <field-name>projectGroupDao</field-name> </requirement> </requirements> </component> <component> <role>org.codehaus.plexus.action.Action</role> <role-hint>update-project-from-working-directory</role-hint> <implementation>org.apache.maven.continuum.core.action.UpdateProjectFromWorkingDirectoryContinuumAction</implementation> <description></description> <requirements> <requirement> <role>org.apache.maven.continuum.utils.WorkingDirectoryService</role> <field-name>workingDirectoryService</field-name> </requirement> <requirement> <role>org.apache.maven.continuum.execution.manager.BuildExecutorManager</role> <field-name>buildExecutorManager</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.BuildDefinitionDao</role> <field-name>buildDefinitionDao</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.ProjectDao</role> <field-name>projectDao</field-name> </requirement> </requirements> </component> <component> <role>org.codehaus.plexus.action.Action</role> <role-hint>update-working-directory-from-scm</role-hint> <implementation>org.apache.maven.continuum.core.action.UpdateWorkingDirectoryFromScmContinuumAction</implementation> <description></description> <requirements> <requirement> <role>org.apache.maven.continuum.notification.ContinuumNotificationDispatcher</role> <field-name>notifier</field-name> </requirement> <requirement> <role>org.apache.continuum.scm.ContinuumScm</role> <field-name>scm</field-name> </requirement> <requirement> <role>org.apache.maven.continuum.utils.WorkingDirectoryService</role> <field-name>workingDirectoryService</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.BuildResultDao</role> <field-name>buildResultDao</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.ProjectDao</role> <field-name>projectDao</field-name> </requirement> </requirements> </component> <component> <role>org.codehaus.plexus.action.Action</role> <role-hint>validate-project</role-hint> <implementation>org.apache.maven.continuum.core.action.ValidateProject</implementation> <description></description> <requirements> <requirement> <role>org.apache.maven.continuum.execution.manager.BuildExecutorManager</role> <field-name>buildExecutorManager</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.ProjectDao</role> <field-name>projectDao</field-name> </requirement> </requirements> </component> <component> <role>org.codehaus.plexus.action.Action</role> <role-hint>validate-project-group</role-hint> <implementation>org.apache.maven.continuum.core.action.ValidateProjectGroup</implementation> <description></description> </component> <component> <role>org.apache.maven.continuum.Continuum</role> <role-hint>default</role-hint> <implementation>org.apache.maven.continuum.DefaultContinuum</implementation> <description></description> <requirements> <requirement> <role>org.codehaus.plexus.action.ActionManager</role> <field-name>actionManager</field-name> </requirement> <requirement> <role>org.apache.maven.continuum.configuration.ConfigurationService</role> <field-name>configurationService</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.DaoUtils</role> <field-name>daoUtils</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.BuildDefinitionDao</role> <field-name>buildDefinitionDao</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.BuildResultDao</role> <field-name>buildResultDao</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.NotifierDao</role> <field-name>notifierDao</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.ProjectDao</role> <field-name>projectDao</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.ProjectGroupDao</role> <field-name>projectGroupDao</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.ScheduleDao</role> <field-name>scheduleDao</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.ContinuumReleaseResultDao</role> <field-name>releaseResultDao</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.ProjectScmRootDao</role> <field-name>projectScmRootDao</field-name> </requirement> <requirement> <role>org.apache.maven.continuum.initialization.ContinuumInitializer</role> <field-name>initializer</field-name> </requirement> <requirement> <role>org.apache.maven.continuum.build.settings.SchedulesActivator</role> <field-name>schedulesActivator</field-name> </requirement> <requirement> <role>org.apache.maven.continuum.installation.InstallationService</role> <field-name>installationService</field-name> </requirement> <requirement> <role>org.apache.maven.continuum.profile.ProfileService</role> <field-name>profileService</field-name> </requirement> <requirement> <role>org.apache.maven.continuum.builddefinition.BuildDefinitionService</role> <field-name>buildDefinitionService</field-name> </requirement> <requirement> <role>org.apache.maven.continuum.release.ContinuumReleaseManager</role> <field-name>releaseManager</field-name> </requirement> <requirement> <role>org.apache.maven.continuum.utils.WorkingDirectoryService</role> <field-name>workingDirectoryService</field-name> </requirement> <requirement> <role>org.apache.maven.continuum.execution.manager.BuildExecutorManager</role> <field-name>executorManager</field-name> </requirement> <requirement> <role>org.apache.maven.continuum.utils.ContinuumUrlValidator</role> <role-hint>continuumUrl</role-hint> <field-name>urlValidator</field-name> </requirement> <requirement> <role>org.apache.continuum.purge.ContinuumPurgeManager</role> <field-name>purgeManager</field-name> </requirement> <requirement> <role>org.apache.continuum.repository.RepositoryService</role> <field-name>repositoryService</field-name> </requirement> <requirement> <role>org.apache.continuum.purge.PurgeConfigurationService</role> <field-name>purgeConfigurationService</field-name> </requirement> <requirement> <role>org.apache.continuum.taskqueue.manager.TaskQueueManager</role> <field-name>taskQueueManager</field-name> </requirement> <requirement> <role>org.apache.continuum.buildmanager.BuildsManager</role> <role-hint>parallel</role-hint> <field-name>parallelBuildsManager</field-name> </requirement> <requirement> <role>org.apache.continuum.buildqueue.BuildQueueService</role> <field-name>buildQueueService</field-name> </requirement> <requirement> <role>org.apache.continuum.builder.distributed.manager.DistributedBuildManager</role> <field-name>distributedBuildManager</field-name> </requirement> <requirement> <role>org.apache.continuum.release.distributed.manager.DistributedReleaseManager</role> <field-name>distributedReleaseManager</field-name> </requirement> </requirements> </component> <component> <role>org.apache.maven.continuum.execution.manager.BuildExecutorManager</role> <implementation>org.apache.maven.continuum.execution.manager.DefaultBuildExecutorManager</implementation> <description></description> <requirements> <requirement> <role>org.apache.maven.continuum.execution.ContinuumBuildExecutor</role> <field-name>executors</field-name> </requirement> </requirements> </component> <component> <role>org.apache.maven.continuum.execution.maven.m1.MavenOneMetadataHelper</role> <role-hint>default</role-hint> <implementation>org.apache.maven.continuum.execution.maven.m1.DefaultMavenOneMetadataHelper</implementation> <description></description> </component> <component> <role>org.apache.maven.continuum.execution.maven.m2.MavenBuilderHelper</role> <role-hint>default</role-hint> <implementation>org.apache.maven.continuum.execution.maven.m2.DefaultMavenBuilderHelper</implementation> <description></description> <requirements> <requirement> <role>org.apache.maven.project.MavenProjectBuilder</role> <field-name>projectBuilder</field-name> </requirement> <requirement> <role>org.apache.maven.artifact.repository.ArtifactRepositoryFactory</role> <field-name>artifactRepositoryFactory</field-name> </requirement> <requirement> <role>org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout</role> <field-name>repositoryLayout</field-name> </requirement> <requirement> <role>org.apache.maven.settings.MavenSettingsBuilder</role> <field-name>mavenSettingsBuilder</field-name> </requirement> </requirements> <configuration> <local-repository>${plexus.home}/local-repository</local-repository> </configuration> </component> <component> <role>org.apache.maven.continuum.initialization.ContinuumInitializer</role> <role-hint>default</role-hint> <implementation>org.apache.maven.continuum.initialization.DefaultContinuumInitializer</implementation> <description></description> <requirements> <requirement> <role>org.apache.continuum.dao.LocalRepositoryDao</role> <field-name>localRepositoryDao</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.RepositoryPurgeConfigurationDao</role> <field-name>repositoryPurgeConfigurationDao</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.ProjectGroupDao</role> <field-name>projectGroupDao</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.SystemConfigurationDao</role> <field-name>systemConfigurationDao</field-name> </requirement> <requirement> <role>org.apache.maven.continuum.builddefinition.BuildDefinitionService</role> <field-name>buildDefinitionService</field-name> </requirement> <requirement> <role>org.apache.maven.settings.MavenSettingsBuilder</role> <field-name>mavenSettingsBuilder</field-name> </requirement> </requirements> </component> <component> <role>org.apache.maven.continuum.notification.Notifier</role> <role-hint>console</role-hint> <implementation>org.apache.maven.continuum.notification.console.ConsoleNotifier</implementation> <description></description> </component> <component> <role>org.apache.maven.continuum.notification.ContinuumNotificationDispatcher</role> <role-hint>default</role-hint> <implementation>org.apache.maven.continuum.notification.DefaultContinuumNotificationDispatcher</implementation> <description></description> <requirements> <requirement> <role>org.apache.maven.continuum.notification.manager.NotifierManager</role> <field-name>notifierManager</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.ProjectDao</role> <field-name>projectDao</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.ProjectGroupDao</role> <field-name>projectGroupDao</field-name> </requirement> </requirements> </component> <component> <role>org.apache.maven.continuum.project.builder.manager.ContinuumProjectBuilderManager</role> <role-hint>default</role-hint> <implementation>org.apache.maven.continuum.project.builder.manager.DefaultContinuumProjectBuilderManager</implementation> <description></description> <requirements> <requirement> <role>org.apache.maven.continuum.project.builder.ContinuumProjectBuilder</role> <field-name>projectBuilders</field-name> </requirement> </requirements> </component> <component> <role>org.apache.maven.continuum.project.builder.ContinuumProjectBuilder</role> <role-hint>maven-one-builder</role-hint> <implementation>org.apache.maven.continuum.project.builder.maven.MavenOneContinuumProjectBuilder</implementation> <description></description> <requirements> <requirement> <role>org.apache.maven.continuum.builddefinition.BuildDefinitionService</role> <field-name>buildDefinitionService</field-name> </requirement> <requirement> <role>org.apache.maven.continuum.execution.maven.m1.MavenOneMetadataHelper</role> <field-name>metadataHelper</field-name> </requirement> </requirements> </component> <component> <role>org.apache.maven.continuum.project.builder.ContinuumProjectBuilder</role> <role-hint>maven-two-builder</role-hint> <implementation>org.apache.maven.continuum.project.builder.maven.MavenTwoContinuumProjectBuilder</implementation> <description></description> <requirements> <requirement> <role>org.apache.continuum.dao.LocalRepositoryDao</role> <field-name>localRepositoryDao</field-name> </requirement> <requirement> <role>org.apache.maven.continuum.execution.maven.m2.MavenBuilderHelper</role> <field-name>builderHelper</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.ScheduleDao</role> <field-name>scheduleDao</field-name> </requirement> <requirement> <role>org.apache.maven.continuum.builddefinition.BuildDefinitionService</role> <field-name>buildDefinitionService</field-name> </requirement> </requirements> </component> <component> <role>org.codehaus.plexus.taskqueue.execution.TaskExecutor</role> <role-hint>check-out-project</role-hint> <implementation>org.apache.maven.continuum.scm.queue.CheckOutTaskExecutor</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> <description></description> <requirements> <requirement> <role>org.codehaus.plexus.action.ActionManager</role> <field-name>actionManager</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.ProjectDao</role> <field-name>projectDao</field-name> </requirement> </requirements> </component> <component> <role>org.codehaus.plexus.taskqueue.execution.TaskExecutor</role> <role-hint>prepare-build-project</role-hint> <implementation>org.apache.maven.continuum.scm.queue.PrepareBuildProjectsTaskExecutor</implementation> <description></description> <requirements> <requirement> <role>org.codehaus.plexus.action.ActionManager</role> <field-name>actionManager</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.ProjectDao</role> <field-name>projectDao</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.BuildDefinitionDao</role> <field-name>buildDefinitionDao</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.ProjectScmRootDao</role> <field-name>projectScmRootDao</field-name> </requirement> <requirement> <role>org.apache.continuum.dao.BuildResultDao</role> <field-name>buildResultDao</field-name> </requirement> <requirement> <role>org.apache.maven.continuum.utils.WorkingDirectoryService</role> <field-name>workingDirectoryService</field-name> </requirement> <requirement> <role>org.apache.maven.continuum.notification.ContinuumNotificationDispatcher</role> <field-name>notifierDispatcher</field-name> </requirement> </requirements> </component> </components> </component-set>