@Component(role=StandaloneDirectorRuntimeFactory.class) public class StandaloneDirectorRuntimeFactory extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private EquinoxLauncher |
launchHelper |
private org.codehaus.plexus.logging.Logger |
logger |
private EquinoxServiceFactory |
osgiServices |
private org.apache.maven.repository.RepositorySystem |
repositorySystem |
Constructor and Description |
---|
StandaloneDirectorRuntimeFactory() |
Modifier and Type | Method and Description |
---|---|
StandaloneDirectorRuntime |
createStandaloneDirector(java.io.File installLocation,
org.apache.maven.artifact.repository.ArtifactRepository localMavenRepository,
int forkedProcessTimeoutInSeconds) |
private java.io.File |
getDirectorRepositoryZip(org.apache.maven.artifact.repository.ArtifactRepository localMavenRepository) |
private void |
installStandaloneDirector(java.io.File installLocation,
org.apache.maven.artifact.repository.ArtifactRepository localMavenRepository) |
@Requirement private org.apache.maven.repository.RepositorySystem repositorySystem
@Requirement private EquinoxServiceFactory osgiServices
@Requirement private EquinoxLauncher launchHelper
@Requirement private org.codehaus.plexus.logging.Logger logger
public StandaloneDirectorRuntime createStandaloneDirector(java.io.File installLocation, org.apache.maven.artifact.repository.ArtifactRepository localMavenRepository, int forkedProcessTimeoutInSeconds) throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionException
private void installStandaloneDirector(java.io.File installLocation, org.apache.maven.artifact.repository.ArtifactRepository localMavenRepository) throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionException
private java.io.File getDirectorRepositoryZip(org.apache.maven.artifact.repository.ArtifactRepository localMavenRepository)