Package ch.ivyteam.ivy.maven.engine
Class EngineClassLoaderFactory
java.lang.Object
ch.ivyteam.ivy.maven.engine.EngineClassLoaderFactory
Factory that provides an
URLClassLoader
for ivy Engine class access.
This makes invocation of engine parts possible without starting a new java
process.- Since:
- 25.09.2014
- Author:
- Reguel Wermelinger
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static interface
-
Constructor Summary
ConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptioncreateEngineClassLoader
(File engineDirectory) getIvyEngineClassPathFiles
(File engineDirectory) getOsgiBootstrapClasspath
(File engineDirectory) void
writeEngineClasspathJar
(File engineDirectory)
-
Constructor Details
-
EngineClassLoaderFactory
-
-
Method Details
-
createEngineClassLoader
- Throws:
IOException
-
getSlf4jJars
-
getOsgiBootstrapClasspath
-
getIvyEngineClassPathFiles
-
writeEngineClasspathJar
- Throws:
IOException
-