title: cucumber command line options don't override @CucumberOptions
body: <p>I have this cucumber runner class:</p>
  
  <pre><code>@RunWith(Cucumber.class) 
  @CucumberOptions(plugin = {"pretty", "html:target/cucumber"},
  features="classpath:features",
  tags= {"@concrete"}) 
  public class RunCuke {
  
  }
  </code></pre>
  
  <p>This is the code available in git repository. While developing my own features, I want to use the same class but want to pass my own tags for it to run. But I don't want to modify this class (passing my own tag, say, @outline instead of @concrete), because this is a nuisance while committing code because each time I want to commit, I have to revert this file back to what is in the code repo (ie back to @concrete). Only way I think of is to pass the command line argument to this class. </p>
  
  <p>So I am using this command line argument (program argument in the eclipse IDE):</p>
  
  <pre><code>-Dcucumber.options=”–tags @outline”
  </code></pre>
  
  <p>Unfortunately it is not working. It is not overriding what is there in @CucumberOptions. </p>
  
  <p>How do I make it work? </p>