Параметры командной строки -am
(также создают зависимости) и -amd
(также создают зависимости) могут использоваться вместе, но они не будут работать транзитивно, например, чтобы сделать зависимости зависимыми.EG будет
$ mvn -amd -am -pl test:c clean
строить b
, c
и d
- но не a
или e
с учетом следующего реактора (groupId = test
)график зависимости модулей:
Я хотел бы построить все модули, на которые могло повлиять изменение кода, например:c
- возможно ли это в мавене?Я предполагаю, что это эквивалентно всем вершинам, которые достижимы с c
, то есть в этом случае все модули, кроме f
и g
.