Github user mpkorstanje commented on the issue:

    https://github.com/apache/maven-surefire/pull/150
  
    >  The build passed successfully. I will refactor little details, I will 
squash our commits and then I will push it to master.
    
    Cheers.
    
    > I could not find a documentation for configuring annotation
    
    I've changed the layout of the project to match the default used by 
cucumber. When using the default layout  `@CucumberOptions` is not needed. 
Cucumber uses the location of the runner class to figure out where the features 
and glue are. 
    
    All in all  `@CucumberOptions` influences which features are included but 
doesn't change how cucumber presents itself to surefire. From surefires 
perspective it should be yet another junit test suite. 
    
    > One more question I have is regarding artifacts of Cucumber. Which one is 
right to use:
    
    `cucumber-junit` provides integration with junit and should be used when 
junit is to be used. `cucumber-java` provides java annotations to denote step 
definitions. `cucumber-java8` depends on `cucumber-java` and adds lambda based 
step  definitions. Using `cucumber-java` is sufficient.


---

Reply via email to