PR: MPARTIFACT-63
Submitted by: Shinobu Kawai Yoshida Reviewed by: Lukas Theussl Bug introduced in fix for MPARTIFACT-57: Cannot deploy artifacts with own ArtifactTypeHandler. git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@354206 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
cf5c830c1a
commit
9bbeabd840
@ -19,6 +19,7 @@ package org.apache.maven.artifact.deployer;
|
||||
|
||||
import org.apache.maven.MavenException;
|
||||
import org.apache.maven.project.Project;
|
||||
import org.apache.maven.repository.ArtifactTypeHandler;
|
||||
|
||||
/**
|
||||
*
|
||||
@ -36,14 +37,14 @@ public class DeployBean
|
||||
private String artifact;
|
||||
private String type;
|
||||
private String artifactIdOverride;
|
||||
private NamedArtifactTypeHandler typeHandler;
|
||||
private ArtifactTypeHandler typeHandler;
|
||||
|
||||
public DeployBean()
|
||||
{
|
||||
artifactDeployer = new NamedArtifactDeployer();
|
||||
}
|
||||
|
||||
public NamedArtifactTypeHandler getTypeHandler()
|
||||
public ArtifactTypeHandler getTypeHandler()
|
||||
{
|
||||
return typeHandler;
|
||||
}
|
||||
@ -51,7 +52,7 @@ public class DeployBean
|
||||
/**
|
||||
* @param typeHandler
|
||||
*/
|
||||
public void setTypeHandler(NamedArtifactTypeHandler typeHandler)
|
||||
public void setTypeHandler(ArtifactTypeHandler typeHandler)
|
||||
{
|
||||
this.typeHandler = typeHandler;
|
||||
}
|
||||
@ -134,7 +135,7 @@ public class DeployBean
|
||||
typeHandler = new NamedArtifactTypeHandler();
|
||||
if ( artifactIdOverride != null )
|
||||
{
|
||||
typeHandler.setArtifactId( artifactIdOverride );
|
||||
((NamedArtifactTypeHandler) typeHandler).setArtifactId( artifactIdOverride );
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -145,7 +146,14 @@ public class DeployBean
|
||||
public void deploy() throws MavenException
|
||||
{
|
||||
checkAttributes();
|
||||
artifactDeployer.deploy(artifact, type, project, typeHandler);
|
||||
if ( artifactIdOverride != null )
|
||||
{
|
||||
artifactDeployer.deploy(artifact, type, project, (NamedArtifactTypeHandler) typeHandler);
|
||||
}
|
||||
else
|
||||
{
|
||||
artifactDeployer.deploy(artifact, type, project, typeHandler);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
@ -154,7 +162,14 @@ public class DeployBean
|
||||
public void deploySnapshot() throws MavenException
|
||||
{
|
||||
checkAttributes();
|
||||
artifactDeployer.deploySnapshot(artifact, type, project, typeHandler);
|
||||
if ( artifactIdOverride != null )
|
||||
{
|
||||
artifactDeployer.deploySnapshot(artifact, type, project, (NamedArtifactTypeHandler) typeHandler);
|
||||
}
|
||||
else
|
||||
{
|
||||
artifactDeployer.deploySnapshot(artifact, type, project, typeHandler);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
@ -163,7 +178,14 @@ public class DeployBean
|
||||
public void install() throws MavenException
|
||||
{
|
||||
checkAttributes();
|
||||
artifactDeployer.install(artifact, type, project, typeHandler);
|
||||
if ( artifactIdOverride != null )
|
||||
{
|
||||
artifactDeployer.install(artifact, type, project, (NamedArtifactTypeHandler) typeHandler);
|
||||
}
|
||||
else
|
||||
{
|
||||
artifactDeployer.install(artifact, type, project, typeHandler);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
@ -172,7 +194,14 @@ public class DeployBean
|
||||
public void installSnapshot() throws MavenException
|
||||
{
|
||||
checkAttributes();
|
||||
artifactDeployer.installSnapshot(artifact, type, project, typeHandler);
|
||||
if ( artifactIdOverride != null )
|
||||
{
|
||||
artifactDeployer.installSnapshot(artifact, type, project, (NamedArtifactTypeHandler) typeHandler);
|
||||
}
|
||||
else
|
||||
{
|
||||
artifactDeployer.installSnapshot(artifact, type, project, typeHandler);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user