Package org.eclipse.rdf4j.common.io
Class MavenUtil
- java.lang.Object
-
- org.eclipse.rdf4j.common.io.MavenUtil
-
public class MavenUtil extends Object
Maven-related utility methods.- Author:
- Arjohn Kampman
-
-
Constructor Summary
Constructors Constructor Description MavenUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Properties
loadPomProperties(String groupId, String artifactId)
Loads the Maven pom.properties for the specified artifact.static String
loadVersion(String groupId, String artifactId, String defaultVersion)
Loads the version number from the pom.properties file for the specified artifact.
-
-
-
Method Detail
-
loadPomProperties
public static Properties loadPomProperties(String groupId, String artifactId) throws IOException
Loads the Maven pom.properties for the specified artifact.- Parameters:
groupId
- The artifact's group ID.artifactId
- The artifact's ID.- Returns:
- The parsed pom properties, or null if the resource could not be found.
- Throws:
IOException
-
loadVersion
public static String loadVersion(String groupId, String artifactId, String defaultVersion)
Loads the version number from the pom.properties file for the specified artifact.- Parameters:
groupId
- The artifact's group ID.artifactId
- The artifact's ID.defaultVersion
- The version number to return in case no version number was found.- Returns:
- version as a string
-
-