/** * Args: {@code --inputDirectory src/main/java --viewsPackageName com.app.views * --resourcesPackageName com.app.resources --outputDirectory target/gen}. */ public static void main(final String[] args) throws Exception { final Map<String, String> settings = GenUtils.parseArgs(args); final File inputDirectory = new File(settings.get("inputDirectory")); final File outputDirectory = new File(settings.get("outputDirectory")); final String viewsPackageName = settings.get("viewsPackageName"); final String resourcesPackageName = settings.get("resourcesPackageName"); Generator generator = new Generator(inputDirectory, outputDirectory); generator.setViewsPackageName(viewsPackageName); generator.setResourcesPackageName(resourcesPackageName); generator.generate(); }