示例#1
0
  /**
   * 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();
  }