public class EclipseArtifactInstaller
extends java.lang.Object
implements org.fedoraproject.xmvn.tools.install.ArtifactInstaller
Modifier and Type | Field and Description |
---|---|
private org.slf4j.Logger |
logger |
private java.util.Map<java.lang.String,org.fedoraproject.xmvn.tools.install.JavaPackage> |
packageMap |
private EclipseInstallationRequest |
request |
Constructor and Description |
---|
EclipseArtifactInstaller() |
Modifier and Type | Method and Description |
---|---|
private void |
addAllFiles(org.fedoraproject.xmvn.tools.install.JavaPackage pkg,
java.nio.file.Path dropin,
java.nio.file.Path root) |
void |
install(org.fedoraproject.xmvn.tools.install.JavaPackage targetPackage,
org.fedoraproject.xmvn.metadata.ArtifactMetadata am,
org.fedoraproject.xmvn.config.PackagingRule rule,
java.lang.String basePackageName) |
void |
postInstallation() |
private final org.slf4j.Logger logger
private final EclipseInstallationRequest request
private final java.util.Map<java.lang.String,org.fedoraproject.xmvn.tools.install.JavaPackage> packageMap
public void install(org.fedoraproject.xmvn.tools.install.JavaPackage targetPackage, org.fedoraproject.xmvn.metadata.ArtifactMetadata am, org.fedoraproject.xmvn.config.PackagingRule rule, java.lang.String basePackageName)
install
in interface org.fedoraproject.xmvn.tools.install.ArtifactInstaller
public void postInstallation() throws org.fedoraproject.xmvn.tools.install.ArtifactInstallationException
postInstallation
in interface org.fedoraproject.xmvn.tools.install.ArtifactInstaller
org.fedoraproject.xmvn.tools.install.ArtifactInstallationException
private void addAllFiles(org.fedoraproject.xmvn.tools.install.JavaPackage pkg, java.nio.file.Path dropin, java.nio.file.Path root) throws java.io.IOException
java.io.IOException