Как запустить команду jhipster из Java-программы - PullRequest
0 голосов
/ 31 октября 2019

Я пытаюсь запустить команду jhipster import-jdl из Java-программы, как показано ниже.

public boolean generate(String foldername, String filename) {

        Runtime rt = Runtime.getRuntime();

        try {
            IPath root = ResourcesPlugin.getWorkspace().getRoot().getLocation();
            Process proc = rt.exec(new String[] { "cmd", "/K",
                    "cd " + root + "\\" + foldername + " && jhipster import-jdl " + filename });

        }
        catch (IOException e) {
            e.printStackTrace();
        } 

        return true;

    }

Но файлы сущностей не создаются.

Но если я открою командную строку в папке, указанной в коде, и выполню ту же команду, как показано ниже, вручную, файлы сущностей будут сгенерированы.

cd C: \ GitClone\ work && jhipster import-jdl swaggertest.jh

Я новичок в этом и не знаю, где я ошибаюсь. Пожалуйста, помогите мне с тем же.

...