org.gcube.vremanagement.softwarerepository.repository.impl.maven.utils
Class Pom
java.lang.Object
org.gcube.vremanagement.softwarerepository.repository.impl.maven.utils.Pom
public class Pom
- extends java.lang.Object
- Author:
- Luca Frosini (ISTI-CNR)
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Pom
public Pom(ArtifactCoordinates artifactCoordinates,
java.util.List<ArtifactCoordinates> dependencies)
throws java.lang.Exception
- Parameters:
artifactCoordinates
- Artifact Coordinatesdependencies
- dependencies
- Throws:
java.lang.Exception
- if fails
generatePomFile
public java.io.File generatePomFile(java.io.File rootDirectory,
java.lang.String pomName)
throws java.lang.Exception
- Parameters:
rootDirectory
- root directorypomName
- pom filename
- Returns:
- POM file
- Throws:
java.lang.Exception
- if fails
generatePomFile
public java.io.File generatePomFile(java.io.File rootDirectory)
throws java.lang.Exception
- Parameters:
rootDirectory
- root directory
- Returns:
- POM file
- Throws:
java.lang.Exception
- if fails
generatePomString
public java.lang.String generatePomString()
- Returns:
- string representation of POM file