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 TypeMethodDescriptionvoid
injectTransformedArtifacts
(org.eclipse.aether.RepositorySystemSession session, MavenProject currentProject) org.eclipse.aether.deployment.DeployRequest
remapDeployArtifacts
(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.deployment.DeployRequest request) org.eclipse.aether.installation.InstallRequest
remapInstallArtifacts
(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.installation.InstallRequest request) void
transform
(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
-