Package org.apache.maven.project
Class ExtensionDescriptorBuilder
- java.lang.Object
-
- org.apache.maven.project.ExtensionDescriptorBuilder
-
public class ExtensionDescriptorBuilder extends Object
Creates an extension descriptor from some XML stream.- Author:
- Benjamin Bentmann
-
-
Constructor Summary
Constructors Constructor Description ExtensionDescriptorBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExtensionDescriptor
build(File extensionJar)
Extracts the extension descriptor (if any) from the specified JAR file.ExtensionDescriptor
build(InputStream is)
String
getExtensionDescriptorLocation()
-
-
-
Method Detail
-
getExtensionDescriptorLocation
public String getExtensionDescriptorLocation()
- Since:
- 3.3.0
-
build
public ExtensionDescriptor build(File extensionJar) throws IOException
Extracts the extension descriptor (if any) from the specified JAR file.- Parameters:
extensionJar
- The JAR file or directory to extract the descriptor from, must not benull
.- Returns:
- The extracted descriptor or
null
if no descriptor was found. - Throws:
IOException
- If the descriptor is present but could not be parsed.
-
build
public ExtensionDescriptor build(InputStream is) throws IOException
- Throws:
IOException
- Since:
- 3.3.0
-
-