B C E F G I L O P S W 
All Classes 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
B C E F G I L O P S W 
All Classes All Packages