public class ExplodedPlugin extends AbstractEclipseOsgiPlugin
| Modifier and Type | Field and Description |
|---|---|
private java.io.File |
tempJarFile |
| Constructor and Description |
|---|
ExplodedPlugin(java.io.File folder) |
| Modifier and Type | Method and Description |
|---|---|
java.util.jar.JarFile |
getJar()
Get a jar with the plugin contents
|
java.io.File |
getJarFile()
Get a jar with the plugin contents
|
java.util.jar.Manifest |
getManifest()
Get the plugin Manifest
|
private java.io.File |
getManifestFile() |
java.util.Properties |
getPomProperties()
set the pom property to install unpacked if it was unpacked
|
boolean |
hasManifest()
Whether the manifest is present or not
|
getFile, getManifestAttribute, getPluginProperties, setFile, toStringprivate java.io.File getManifestFile()
public java.util.jar.Manifest getManifest()
throws java.io.IOException
EclipseOsgiPluginnull if it has no manifestjava.io.IOExceptionpublic boolean hasManifest()
EclipseOsgiPluginpublic java.io.File getJarFile()
throws java.io.IOException
EclipseOsgiPluginjava.io.IOExceptionpublic java.util.jar.JarFile getJar()
throws java.io.IOException
EclipseOsgiPluginjava.io.IOExceptionpublic java.util.Properties getPomProperties()
getPomProperties in interface EclipseOsgiPlugingetPomProperties in class AbstractEclipseOsgiPlugin