Package org.jvnet.hk2.generator.internal
Class GeneratorRunner
- java.lang.Object
-
- org.jvnet.hk2.generator.internal.GeneratorRunner
-
public class GeneratorRunner extends Object
- Author:
- jwells
-
-
Constructor Summary
Constructors Constructor Description GeneratorRunner(String fileOrDirectory, String outjarName, String locatorName, boolean verbose, String searchPath, boolean noSwap, String outputDirectory, boolean includeDate)
This initializes the GeneratorRunner with the values needed to run
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
go()
Does the work of writing out the inhabitants file to the proper location
-
-
-
Constructor Detail
-
GeneratorRunner
public GeneratorRunner(String fileOrDirectory, String outjarName, String locatorName, boolean verbose, String searchPath, boolean noSwap, String outputDirectory, boolean includeDate)
This initializes the GeneratorRunner with the values needed to run- Parameters:
fileOrDirectory
- The fileOrDirectory to inspect for servicesoutjarName
- The name of the jar file to create (can be the fileOrDirectory)locatorName
- The name of the locator these files should be put intoverbose
- true if this should print information about progresssearchPath
- The path-separator delimited list of files or directories to search for contracts and qualifiers and various other annotationsnoSwap
- true if this run should NOT swap files (faster but riskier)outputDirectory
- The directory where the file should goincludeDate
- Whether or not the output file should include a date
-
-
Method Detail
-
go
public void go() throws AssertionError, IOException
Does the work of writing out the inhabitants file to the proper location- Throws:
AssertionError
- On an error such as not being able to find the proper fileIOException
- On IO error
-
-