我有一个项目,该项目正在调用Maven插件(open-api-generator)以基于api规范进行构建。我不想共享该项目,但我想创建一个jar,它使用内部Maven pom.xml有点模拟“ MVN编译”。
这可能吗?
答案 0 :(得分:1)
代码:
MavenCli obj = new MavenCli();
obj.doMain(new String[]{"compile"}, "project_dir", System.out, System.out);
P
添加:
pom.xml中的依赖项。
答案 1 :(得分:0)
以编程方式可以调用Shell命令。例如:
ProcessBuilder processBuilder = new ProcessBuilder();
processBuilder.command("bash", "-c", "mvn compile /foo/bar");