Index
All Classes and Interfaces|All Packages
B
- buildContext - Variable in class eu.somatik.maven.serviceloader.ServiceloaderMojo
C
- classFolder - Variable in class eu.somatik.maven.serviceloader.ServiceloaderMojo
- compileClasspath - Variable in class eu.somatik.maven.serviceloader.ServiceloaderMojo
E
- eu.somatik.maven.serviceloader - package eu.somatik.maven.serviceloader
- excludes - Variable in class eu.somatik.maven.serviceloader.ServiceloaderMojo
- execute() - Method in class eu.somatik.maven.serviceloader.ServiceloaderMojo
-
The main entry point for this Mojo.
F
- failOnMissingServiceClass - Variable in class eu.somatik.maven.serviceloader.ServiceloaderMojo
- findImplementations(ClassLoader, List<Class<?>>) - Method in class eu.somatik.maven.serviceloader.ServiceloaderMojo
-
Finds all implementations of interfaces in a folder
G
- generateClassPathUrls() - Method in class eu.somatik.maven.serviceloader.ServiceloaderMojo
-
Generates a URL[] with the project class path (can be used by a URLClassLoader)
- getClassFolder() - Method in class eu.somatik.maven.serviceloader.ServiceloaderMojo
- getCompileClasspath() - Method in class eu.somatik.maven.serviceloader.ServiceloaderMojo
- getOutputDirectory() - Method in class eu.somatik.maven.serviceloader.ServiceloaderMojo
- getProject() - Method in class eu.somatik.maven.serviceloader.ServiceloaderMojo
- getServices() - Method in class eu.somatik.maven.serviceloader.ServiceloaderMojo
I
- includes - Variable in class eu.somatik.maven.serviceloader.ServiceloaderMojo
L
- listCompiledClasses(File) - Method in class eu.somatik.maven.serviceloader.ServiceloaderMojo
-
Walks the classFolder and finds all classes
- listCompiledClassesRegex(File) - Method in class eu.somatik.maven.serviceloader.ServiceloaderMojo
-
Walks the classFolder and finds all .class files
- loadServiceClasses(ClassLoader) - Method in class eu.somatik.maven.serviceloader.ServiceloaderMojo
-
Loads all interfaces using the provided ClassLoader
O
- outputDirectory - Variable in class eu.somatik.maven.serviceloader.ServiceloaderMojo
P
- project - Variable in class eu.somatik.maven.serviceloader.ServiceloaderMojo
-
Maven Internal: Project to interact with.
S
- ServiceloaderMojo - Class in eu.somatik.maven.serviceloader
-
Goal that generates the services files
- ServiceloaderMojo() - Constructor for class eu.somatik.maven.serviceloader.ServiceloaderMojo
- services - Variable in class eu.somatik.maven.serviceloader.ServiceloaderMojo
-
The service interfaces to generate service files for
- setBuildContext(BuildContext) - Method in class eu.somatik.maven.serviceloader.ServiceloaderMojo
- skipProject() - Method in class eu.somatik.maven.serviceloader.ServiceloaderMojo
W
- writeServiceFiles(Map<String, List<String>>) - Method in class eu.somatik.maven.serviceloader.ServiceloaderMojo
-
Writes the output for the service files to disk
All Classes and Interfaces|All Packages