Я пытался протестировать этот плагин maven в простом проекте с весенней загрузкой.Но я сталкиваюсь с проблемой с параметрами mojo, когда я использую параметр, содержащий «-» вместе с целями, он, кажется, не работает:
$ mvn clean install fabric8:build fabric8:resource \
> -Dfabric8.openshift.enableAutomaticTrigger=false \
> -Dfabric8.enricher.fmp-openshift-imageChangeTrigger.enrichAll=true
Но когда я помещаю эти параметры в качестве системных свойств впроект pom.xml
.Кажется, они выбраны плагином Maven и работают так, как и должны.Я добавил это к pom, как это:
<properties>
<fabric8.openshift.enableAutomaticTrigger>false</fabric8.openshift.enableAutomaticTrigger>
<fabric8.enricher.fmp-openshift-imageChangeTrigger.enrichAll>true</fabric8.enricher.fmp-openshift-imageChangeTrigger.enrichAll>
</properties>
Я очень запутался здесь.Может кто-нибудь сказать, пожалуйста, почему это не работает в первом случае?Есть ли какое-то соглашение об именах параметров mojo, которому мы должны следовать?