Class MavenUrlFilePlugin
- java.lang.Object
-
- io.wcm.devops.conga.tooling.maven.plugin.urlfile.MavenUrlFilePlugin
-
- All Implemented Interfaces:
Plugin,UrlFilePlugin
public class MavenUrlFilePlugin extends Object implements UrlFilePlugin
Download files from Maven artifact repository.
-
-
Constructor Summary
Constructors Constructor Description MavenUrlFilePlugin()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaccepts(String url, UrlFilePluginContext context)InputStreamgetFile(String url, UrlFilePluginContext context)StringgetFileName(String url, UrlFilePluginContext context)URLgetFileUrl(String url, UrlFilePluginContext context)List<URL>getFileUrlsWithDependencies(String url, UrlFilePluginContext context)FilegetLocalFile(String url, UrlFilePluginContext context)static StringgetMavenCoords(String url)Get Maven coordinatesStringgetName()booleanisLocalFile(String url, UrlFilePluginContext context)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.wcm.devops.conga.generator.spi.UrlFilePlugin
deleteFile
-
-
-
-
Field Detail
-
NAME
public static final String NAME
Plugin name- See Also:
- Constant Field Values
-
PREFIX
public static final String PREFIX
Url prefix- See Also:
- Constant Field Values
-
-
Method Detail
-
accepts
public boolean accepts(String url, UrlFilePluginContext context)
- Specified by:
acceptsin interfaceUrlFilePlugin
-
getFileName
public String getFileName(String url, UrlFilePluginContext context) throws IOException
- Specified by:
getFileNamein interfaceUrlFilePlugin- Throws:
IOException
-
getFile
public InputStream getFile(String url, UrlFilePluginContext context) throws IOException
- Specified by:
getFilein interfaceUrlFilePlugin- Throws:
IOException
-
getFileUrl
public URL getFileUrl(String url, UrlFilePluginContext context) throws IOException
- Specified by:
getFileUrlin interfaceUrlFilePlugin- Throws:
IOException
-
getFileUrlsWithDependencies
public List<URL> getFileUrlsWithDependencies(String url, UrlFilePluginContext context) throws IOException
- Specified by:
getFileUrlsWithDependenciesin interfaceUrlFilePlugin- Throws:
IOException
-
isLocalFile
public boolean isLocalFile(String url, UrlFilePluginContext context) throws IOException
- Specified by:
isLocalFilein interfaceUrlFilePlugin- Throws:
IOException
-
getLocalFile
public File getLocalFile(String url, UrlFilePluginContext context) throws IOException
- Specified by:
getLocalFilein interfaceUrlFilePlugin- Throws:
IOException
-
-