Добавить опцию -pl к запросу Maven Invoker - PullRequest
0 голосов
/ 05 марта 2020

У меня есть небольшая 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);

Это запускает mvn clean install над модулем. Теперь мне нужно запустить команду добавления параметров, быстро mvn -pl !skipThis clean install

Как я могу добавить параметр -pl к моему request объекту в моей программе? Заранее спасибо за ваши ответы / комментарии

1 Ответ

1 голос
/ 05 марта 2020

Это ваш друг:

InvocationRequest setProjects(List<String> projects)
...