Interface PomArtifactTransformer
public interface PomArtifactTransformer
Maven POM transformer.
TODO: rename this interface to "Transformer" as it can do much more than just transform POM.
- Since:
- TBD
-
Method Summary
Modifier and TypeMethodDescriptionvoidinjectTransformedArtifacts(org.eclipse.aether.RepositorySystemSession session, MavenProject currentProject) org.eclipse.aether.deployment.DeployRequestremapDeployArtifacts(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.deployment.DeployRequest request) org.eclipse.aether.installation.InstallRequestremapInstallArtifacts(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.installation.InstallRequest request) voidtransform(MavenProject project, org.eclipse.aether.RepositorySystemSession session, Path src, Path tgt)
-
Method Details
-
remapInstallArtifacts
org.eclipse.aether.installation.InstallRequest remapInstallArtifacts(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.installation.InstallRequest request) -
remapDeployArtifacts
org.eclipse.aether.deployment.DeployRequest remapDeployArtifacts(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.deployment.DeployRequest request) -
injectTransformedArtifacts
void injectTransformedArtifacts(org.eclipse.aether.RepositorySystemSession session, MavenProject currentProject) throws IOException - Throws:
IOException
-
transform
void transform(MavenProject project, org.eclipse.aether.RepositorySystemSession session, Path src, Path tgt) throws ModelBuilderException, XMLStreamException, IOException
-