1 package org.apache.maven.plugin.deploy.stubs;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import java.io.File;
23 import java.io.IOException;
24
25 import org.apache.maven.artifact.Artifact;
26 import org.apache.maven.artifact.deployer.ArtifactDeployer;
27 import org.apache.maven.artifact.deployer.ArtifactDeploymentException;
28 import org.apache.maven.artifact.manager.WagonManager;
29 import org.apache.maven.artifact.repository.ArtifactRepository;
30 import org.apache.maven.artifact.repository.metadata.RepositoryMetadataManager;
31 import org.apache.maven.artifact.transform.ArtifactTransformationManager;
32 import org.codehaus.plexus.util.FileUtils;
33
34 public class ArtifactDeployerStub
35 implements ArtifactDeployer
36 {
37 private WagonManager wagonManager;
38
39 private ArtifactTransformationManager transformationManager;
40
41 private RepositoryMetadataManager repositoryMetadataManager;
42
43 public void deploy( String basedir, String finalName, Artifact artifact, ArtifactRepository deploymentRepository,
44 ArtifactRepository localRepository )
45 throws ArtifactDeploymentException
46 {
47 String extension = artifact.getArtifactHandler().getExtension();
48 File source = new File( basedir, finalName + "." + extension );
49 deploy( source, artifact, deploymentRepository, localRepository );
50 }
51
52 public void deploy( File source, Artifact artifact, ArtifactRepository deploymentRepository,
53 ArtifactRepository localRepository )
54 throws ArtifactDeploymentException
55 {
56
57 }
58 }