Package org.fedoraproject.p2.xmvn
Class EclipseArtifactInstaller
- java.lang.Object
-
- org.fedoraproject.p2.xmvn.EclipseArtifactInstaller
-
- All Implemented Interfaces:
org.fedoraproject.xmvn.tools.install.ArtifactInstaller
public class EclipseArtifactInstaller extends java.lang.Object implements org.fedoraproject.xmvn.tools.install.ArtifactInstaller
-
-
Field Summary
Fields Modifier and Type Field Description private org.slf4j.Logger
logger
private java.util.Map<java.lang.String,org.fedoraproject.xmvn.tools.install.JavaPackage>
packageMap
private EclipseInstallationRequest
request
-
Constructor Summary
Constructors Constructor Description EclipseArtifactInstaller()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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()
-
-
-
Field Detail
-
logger
private final org.slf4j.Logger logger
-
request
private final EclipseInstallationRequest request
-
packageMap
private final java.util.Map<java.lang.String,org.fedoraproject.xmvn.tools.install.JavaPackage> packageMap
-
-
Method Detail
-
install
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)
- Specified by:
install
in interfaceorg.fedoraproject.xmvn.tools.install.ArtifactInstaller
-
postInstallation
public void postInstallation() throws org.fedoraproject.xmvn.tools.install.ArtifactInstallationException
- Specified by:
postInstallation
in interfaceorg.fedoraproject.xmvn.tools.install.ArtifactInstaller
- Throws:
org.fedoraproject.xmvn.tools.install.ArtifactInstallationException
-
addAllFiles
private void addAllFiles(org.fedoraproject.xmvn.tools.install.JavaPackage pkg, java.nio.file.Path dropin, java.nio.file.Path root) throws java.io.IOException
- Throws:
java.io.IOException
-
-