java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.apache.maven.plugins.dependency.AbstractDependencyMojo
org.apache.maven.plugins.dependency.fromConfiguration.AbstractFromConfigurationMojo
org.apache.maven.plugins.dependency.fromConfiguration.CopyMojo
de.iip_ecosphere.platform.tools.maven.dependencies.CopyMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

@Mojo(name="copy", defaultPhase=PROCESS_SOURCES, requiresProject=false, threadSafe=true) public class CopyMojo extends org.apache.maven.plugins.dependency.fromConfiguration.CopyMojo
Reused copy Mojo.
Author:
Holger Eichelberger, SSE
  • Field Summary

    Fields inherited from class org.apache.maven.plugins.dependency.AbstractDependencyMojo

    session

    Fields inherited from interface org.apache.maven.plugin.Mojo

    ROLE
  • Constructor Summary

    Constructors
    Constructor
    Description
    CopyMojo(org.apache.maven.execution.MavenSession session, org.sonatype.plexus.build.incremental.BuildContext buildContext, org.apache.maven.project.MavenProject project, org.apache.maven.artifact.handler.manager.ArtifactHandlerManager artifactHandlerManager, org.apache.maven.plugins.dependency.utils.CopyUtil copyUtil, org.eclipse.aether.RepositorySystem repositorySystem, org.apache.maven.plugins.dependency.utils.ResolverUtil resolverUtil)
    Creates the mojo instance.
  • Method Summary

    Methods inherited from class org.apache.maven.plugins.dependency.fromConfiguration.CopyMojo

    copyArtifact, doExecute, getMarkedArtifactFilter, isStripClassifier, isStripVersion, setStripClassifier, setStripVersion, setUseBaseVersion

    Methods inherited from class org.apache.maven.plugins.dependency.fromConfiguration.AbstractFromConfigurationMojo

    getArtifact, getArtifactItems, getOutputDirectory, getProcessedArtifactItems, isOverWriteIfNewer, isOverWriteReleases, isOverWriteSnapshots, setArtifact, setArtifactItems, setLocalRepositoryDirectory, setOutputDirectory, setOverWriteIfNewer, setOverWriteReleases, setOverWriteSnapshots, verifyRequirements

    Methods inherited from class org.apache.maven.plugins.dependency.AbstractDependencyMojo

    execute, existsInResolvedModel, getProject, isSilent, isSkip, setSilent, setSkip

    Methods inherited from class org.apache.maven.plugin.AbstractMojo

    getLog, getPluginContext, setLog, setPluginContext

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • CopyMojo

      @Inject public CopyMojo(org.apache.maven.execution.MavenSession session, org.sonatype.plexus.build.incremental.BuildContext buildContext, org.apache.maven.project.MavenProject project, org.apache.maven.artifact.handler.manager.ArtifactHandlerManager artifactHandlerManager, org.apache.maven.plugins.dependency.utils.CopyUtil copyUtil, org.eclipse.aether.RepositorySystem repositorySystem, org.apache.maven.plugins.dependency.utils.ResolverUtil resolverUtil)
      Creates the mojo instance.
      Parameters:
      session - the session
      buildContext - the build context
      project - the project instance
      artifactHandlerManager - the artifact handler manager
      copyUtil - the copy util instance
      repositorySystem - the repository system
      resolverUtil - the resolver util