首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >我可以通过java代码创建JHipster应用程序吗?

我可以通过java代码创建JHipster应用程序吗?
EN

Stack Overflow用户
提问于 2018-10-15 07:53:02
回答 1查看 188关注 0票数 0

我想以编程方式生成一个JHipster应用程序。

在Jhipster中有没有API可以传递所有需要的参数(当我在CLI中生成应用程序时,我会一个接一个地传递几个参数),并生成应用程序?

如果我能将所需的参数保存在某个文件中,然后调用Jhipster应用程序生成API并生成应用程序,那就太好了。

EN

回答 1

Stack Overflow用户

发布于 2018-10-15 08:20:47

Jhipster将您选择的所有设置写入.yo-rc.json文件中,这样您就可以使用所需的参数自己生成它,然后调用JHipster -它将检测到它并相应地生成所有内容

可能有更好的方法,但这应该适用于Windows:

代码语言:javascript
复制
public static void main(String[] args) {
    String dir = "path/to/dir";
    String json = "{\n" +
            "  \"generator-jhipster\": {\n" +
                "<your settings>" +
            "  }\n" +
            "}";
    try {
        PrintWriter out = new PrintWriter(dir + ".yo-rc.json");
        out.println(json);
        out.close();
        ProcessBuilder builder = new ProcessBuilder("cmd.exe", "/c", "cd \"" + dir + "\" && jhipster");
        builder.redirectErrorStream(true);
        Process p = builder.start();
        BufferedReader r = new BufferedReader(new InputStreamReader(p.getInputStream()));
        String line;
        while (true) {
            line = r.readLine();
            if (line == null) { break; }
            System.out.println(line);
        }
    } catch (IOException e) {
        e.printStackTrace();
    }
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52808102

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档