All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.plexus.components.xml Maven / Gradle / Ivy

There is a newer version: 1.4.2
Show newest version
<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
&lt;p/&gt;
Supports:
&lt;p/&gt;
- 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>




© 2015 - 2024 Weber Informatics LLC | Privacy Policy