title: Cucumber options annotation
body: <p>The cucumber-jvm <a href="http://cukes.info/api/cucumber/jvm/javadoc/cucumber/api/junit/Cucumber.Options.html#glue%28%29" rel="noreferrer">javadocs</a> states that purpose of the glue element is to specify the location of the stepdefinitions and hooks. However, this doesn't seem to work for me. Lets say I have my features in directory a, and my step definitions in directory b. Then,</p>
  
  
  
  <pre class="lang-java prettyprint-override"><code>@Cucumber.Options(
          features= "directory_a", 
              glue="directory_b"
  )
  </code></pre>
  
  <p>will load my feature files from directory_a, but, it doesn't load my step definitions from directly_b. However, if I use</p>
  
  <pre class="lang-java prettyprint-override"><code>@Cucumber.Options(
          features= {"directory_a", "directory_b"}
  )
  </code></pre>
  
  <p>then my features from directory_a is loaded, and my step definitions from directory_b are also picked up. Which is exactly what I want, however, I don't understand why the former isn't working? I'm guessing it has something to do with it expecting the URI to be formatted differently (maybe i need to prepend a classpath:// or something like that), but I can't find any information on this in the documentation.</p>