title: Maven doesn't recognize parameter when containing "-"
body: <p>I was trying to test <a href="https://github.com/fabric8io/fabric8-maven-plugin" rel="nofollow noreferrer">this</a> maven plugin on a simple spring-boot project. But I'm facing an issue with mojo parameters, when I use parameter containing a "-" along with goals it doesn't seem to work:</p>
  
  <pre><code>$ mvn clean install fabric8:build fabric8:resource \
  &gt; -Dfabric8.openshift.enableAutomaticTrigger=false \
  &gt; -Dfabric8.enricher.fmp-openshift-imageChangeTrigger.enrichAll=true
  
  </code></pre>
  
  <p>But when I put these parameters as system properties in project's <code>pom.xml</code>. They seem to be picked by maven plugin and work as they are supposed to do. I added this to pom like this:</p>
  
  <pre><code>  &lt;properties&gt;
      &lt;fabric8.openshift.enableAutomaticTrigger&gt;false&lt;/fabric8.openshift.enableAutomaticTrigger&gt;
      &lt;fabric8.enricher.fmp-openshift-imageChangeTrigger.enrichAll&gt;true&lt;/fabric8.enricher.fmp-openshift-imageChangeTrigger.enrichAll&gt;
    &lt;/properties&gt;
  
  </code></pre>
  
  <p>I'm a big confused here. Can anyone please tell me why it's not working in former case? Is there some kind of naming convention for mojo parameters that we're supposed to follow? </p>