将 -pl 选项添加到 Maven 调用程序请求
Add -pl option to maven invoker request
我有一个 Java 小程序,它以编程方式使用 Maven Invoker 到 运行 一些 Maven 命令。 Maven例程基本上是:
InvocationRequest request = new DefaultInvocationRequest();
Invoker invoker = new DefaultInvoker();
request.setGoals(Arrays.asList("clean", "install"));
// module.pomFullPath(workspaceRoot) gets the module location
request.setPomFile(new File(module.pomFullPath(workspaceRoot)));
InvocationResult result = invoker.execute(request);
这 运行s mvn clean install
在模块上。现在我需要运行一个命令添加选项,promtly mvn -pl !skipThis clean install
如何将 -pl
选项添加到程序中的 request
对象?提前感谢您的 answers/comments
这是你的朋友:
InvocationRequest setProjects(List<String> projects)
我有一个 Java 小程序,它以编程方式使用 Maven Invoker 到 运行 一些 Maven 命令。 Maven例程基本上是:
InvocationRequest request = new DefaultInvocationRequest();
Invoker invoker = new DefaultInvoker();
request.setGoals(Arrays.asList("clean", "install"));
// module.pomFullPath(workspaceRoot) gets the module location
request.setPomFile(new File(module.pomFullPath(workspaceRoot)));
InvocationResult result = invoker.execute(request);
这 运行s mvn clean install
在模块上。现在我需要运行一个命令添加选项,promtly mvn -pl !skipThis clean install
如何将 -pl
选项添加到程序中的 request
对象?提前感谢您的 answers/comments
这是你的朋友:
InvocationRequest setProjects(List<String> projects)