title: Pull Scenarios & Steps from server (Zephyr for JIRA)
body: <p>I would like a single <em>"source of truth"</em> for my specifications and test results. Currently we use JIRA to track issues and in particular we use the Zephyr plugin to maintain information about test cycles. </p>
  
  <p>The goal is to write the features as part of the Zephyr test definition and have Cucumber pull them down and run them instead of looking for <code>scenario.feature</code> files. The Zephyr ReST API will allow us to get the information I'm pretty sure, how can I plug that text into the Cucumber run?</p>
  
  <p>I have had a look at the <a href="https://github.com/cucumber/cucumber-jvm" rel="nofollow">Cucumber source code</a> and I can see that I could possibly extend the <code>ResourceLoader</code>, <code>ResourceIterable</code>, <code>Resource</code> etc... to get it to pull from a ReST Service. 
  Has anyone else done this, or know of a free plugin? Or is there a non-coding way to do this?</p>
  
  <p>How I envisage it working is something like:</p>
  
  <pre><code>@RunWith(Cucumber.class)
  @CucumberOptions(features = "Zephyr|classpath:zephyr.properties")
  public class RunCukeTestsIT {
  }
  </code></pre>