Interface IJavaBuilder
-
public interface IJavaBuilder
Interface to retrieve and invoke the java component make. This is used to decouple the low-level understanding of Java components in z2 (which is needed so it can bootstrap) from the actual implementation that is incom.zfabrik.boot.components.basic
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
IJavaBuilder.Initializer
Initialization help
-
Field Summary
Fields Modifier and Type Field Description static IJavaBuilder
INSTANCE
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
make(IComponentDescriptor cd, java.io.File originFolder, java.io.File instanceFolder, java.util.logging.Logger exLogger)
Make a Java component.
-
-
-
Field Detail
-
INSTANCE
static final IJavaBuilder INSTANCE
-
-
Method Detail
-
make
void make(IComponentDescriptor cd, java.io.File originFolder, java.io.File instanceFolder, java.util.logging.Logger exLogger)
Make a Java component. I.e. check whether it is up to date and if needed make sure that it gets build into componentFolder- Parameters:
cd
-originFolder
- Folder holding Java component resources as provided by the component repositoryinstanceFolder
- Folder for instance specific resources. Origin resources will be copied and modified by compilationexLogger
-
-
-