Package org.apache.maven.archiver
Class PomPropertiesUtil
java.lang.Object
org.apache.maven.archiver.PomPropertiesUtil
This class is responsible for creating the
pom.properties
file
in META-INF/maven/${groupId}/${artifactId}
.- Version:
- $Id: $Id
- Author:
- slachiewicz
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
createPomProperties
(org.apache.maven.api.Session session, String groupId, String artifactId, String version, org.codehaus.plexus.archiver.Archiver archiver, Path customPomPropertiesFile, Path pomPropertiesFile, boolean forceCreation) void
createPomProperties
(org.apache.maven.api.Session session, org.apache.maven.api.Project project, org.codehaus.plexus.archiver.Archiver archiver, Path customPomPropertiesFile, Path pomPropertiesFile, boolean forceCreation) Creates the pom.properties file.
-
Constructor Details
-
PomPropertiesUtil
public PomPropertiesUtil()
-
-
Method Details
-
createPomProperties
public void createPomProperties(org.apache.maven.api.Session session, org.apache.maven.api.Project project, org.codehaus.plexus.archiver.Archiver archiver, Path customPomPropertiesFile, Path pomPropertiesFile, boolean forceCreation) throws IOException Creates the pom.properties file.- Parameters:
session
-Session
project
-Project
archiver
-Archiver
customPomPropertiesFile
- optional custom pom properties filepomPropertiesFile
- The pom properties file.forceCreation
- force creation true/false- Throws:
org.codehaus.plexus.archiver.ArchiverException
- archiver exception.IOException
- IO exception.
-
createPomProperties
public void createPomProperties(org.apache.maven.api.Session session, String groupId, String artifactId, String version, org.codehaus.plexus.archiver.Archiver archiver, Path customPomPropertiesFile, Path pomPropertiesFile, boolean forceCreation) throws IOException - Throws:
IOException
-