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.ArtifactInstallerpublic void postInstallation()
throws org.fedoraproject.xmvn.tools.install.ArtifactInstallationException
postInstallation in interface org.fedoraproject.xmvn.tools.install.ArtifactInstallerorg.fedoraproject.xmvn.tools.install.ArtifactInstallationExceptionprivate 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