Perhaps you should find the cucumber plugin list or try the maven user
list.  This list is intended for questions relating to the Maven Eclipse
plugin.

On 19 October 2015 at 14:28, Kashif BHATTI <[email protected]> wrote:

> I actually did have the @RunWith in there...just forgot to paste it here. Here
> is what my Step Definition class upper portion looks like:
>
> package cucumber.features;
>
>
> import io.appium.java_client.MobileElement;
>
> import io.appium.java_client.ios.IOSDriver;
>
>
> import java.net.MalformedURLException;
>
> import java.net.URL;
>
> import java.util.concurrent.TimeUnit;
>
>
> import org.openqa.selenium.By <http://org.openqa.selenium.by/>;
>
> import org.openqa.selenium.remote.DesiredCapabilities;
>
> import cucumber.api.java.Before;
>
> import cucumber.api.java.en.Given;
>
> import cucumber.api.java.en.Then;
>
> import cucumber.api.java.en.When;
>
>
> public class StepDefinitions1
>
> {
>
> private IOSDriver<MobileElement> driver;
>
> @Before
>
> .........
>
>
> So please advise. Also in the earlier post I pasted my POM file. Does the
> plugin/build portion look good to you ?
>
>
>
> Thanks
>
> On Sun, Oct 18, 2015 at 11:50 PM, Ilko Iliev <[email protected]>
> wrote:
>
>> you need @RunWith(Cucumber.class) on this class too - after that Run As
>> Junit Test should work:
>>
>> @RunWith(Cucumber.class)
>> @CucumberOptions(plugin = {"pretty", "json:target/cucumber.json"})
>> public class CucumberTest {
>>
>> }
>>
>> I must say that all my tests are under src/test/java, if they are not
>> placed there I think you need to configure the surefire plugin to find
>> them. In Eclipse you can save a m2e Run configuration for mvn test for
>> example - this is (almost) the same as the mvn test called from the CLI.
>> And there is a cucumber plugin for eclipse available too[1], unfortunately
>> I have some troubles with its own Run configuration, but actually this has
>> nothing to do with maven or m2e. For all these settings and some advanced
>> topics I highly recommend you the Cucumber For Java book [2] or on
>> safaribooksonline. And of course the cucumber / bdd mailing lists at google
>> groups.
>>
>> [1] https://github.com/cucumber/cucumber-eclipse
>> [2]
>> http://www.amazon.com/The-Cucumber-Java-Book-Behaviour-Driven/dp/1941222293
>>
>>
>> On Sat, Oct 17, 2015 at 1:23 AM, Kashif BHATTI <[email protected]>
>> wrote:
>>
>>> all of this is under src/main/java..
>>>
>>> On Fri, Oct 16, 2015 at 2:20 PM, Kashif BHATTI <[email protected]>
>>> wrote:
>>>
>>>> Maybe it could be that. Right now I have a parent package "cucumber"
>>>> which has the Runner class "CucumberRunnerTest.java" and a child package
>>>> which has the StepDefinitions.java and the feature file "my
>>>> feature.feature". I just changed my POM and RunnerTestfiles to this now. I
>>>> still cannot get the StepDefintion class to execute..but the BUILD shows as
>>>> success.
>>>>
>>>> @CucumberOptions(
>>>>
>>>> features = "src/cucumber/features/",
>>>>
>>>> glue={"src/cucumber/"},
>>>>
>>>> dryRun = false,
>>>>
>>>> monochrome = true
>>>>
>>>> )
>>>>
>>>>
>>>> public class CucumberRunnerTest {
>>>>
>>>>
>>>> }
>>>>
>>>> =====================================
>>>>
>>>>
>>>> <build>
>>>>
>>>>         <plugins>
>>>>
>>>>             <plugin>
>>>>
>>>>             <groupId>org.apache.maven.plugins</groupId>
>>>>
>>>>                 <artifactId>maven-compiler-plugin</artifactId>
>>>>
>>>>                 <version>3.3</version>
>>>>
>>>>                 <configuration>
>>>>
>>>>                 <encoding>UTF-8</encoding>
>>>>
>>>>                     <source>1.8</source>
>>>>
>>>>                     <target>1.8</target>
>>>>
>>>>                     <compilerArgument>-Werror</compilerArgument>
>>>>
>>>>                 </configuration>
>>>>
>>>>             </plugin>
>>>>
>>>>             <plugin>
>>>>
>>>>                 <groupId>org.apache.maven.plugins</groupId>
>>>>
>>>>                 <artifactId>maven-surefire-plugin</artifactId>
>>>>
>>>>                 <version>2.18.1</version>
>>>>
>>>>                 <dependencies>
>>>>
>>>>                   <dependency>
>>>>
>>>>                     <groupId>org.apache.maven.surefire</groupId>
>>>>
>>>>                     <artifactId>surefire-junit47</artifactId>
>>>>
>>>>                     <version>2.18.1</version>
>>>>
>>>>                   </dependency>
>>>>
>>>>                 </dependencies>
>>>>
>>>>                 <configuration>
>>>>
>>>>           <includes>
>>>>
>>>>                <include>StepDefinitions1.java</include>
>>>>
>>>>                <include>CucumberRunnerTest.java</include>
>>>>
>>>>           </includes>
>>>>
>>>>                 </configuration>
>>>>
>>>>             </plugin>
>>>>
>>>>         </plugins>
>>>>
>>>>     </build>
>>>>
>>>>
>>>>
>>>> Thanks!
>>>>
>>>>
>>>> On Fri, Oct 16, 2015 at 1:19 PM, Fred Bricon <[email protected]> wrote:
>>>>
>>>>> I tried https://github.com/czeczotka/cucumber-jvm-maven and it works.
>>>>>
>>>>> I suspect your class is not invoked because it's not suffixed by Test,
>>>>> as in CucumberRunnerTest. See [1] for informations on how to include other
>>>>> test classes.
>>>>>
>>>>> [1]
>>>>> https://maven.apache.org/surefire/maven-surefire-plugin/examples/inclusion-exclusion.html
>>>>>
>>>>>
>>>>> On Fri, Oct 16, 2015 at 3:22 PM, Matthew Piggott <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> This the m2e list, it is for the maven eclipse integration.  The
>>>>>> maven users list is probably somewhere off maven.apache.org
>>>>>>
>>>>>> On 16 October 2015 at 15:00, Kashif BHATTI <[email protected]>
>>>>>> wrote:
>>>>>>
>>>>>>> I thought this is the Maven Users list. I did take a look at what
>>>>>>> you sent. However, when I right-click on the POM.xml it Builds 
>>>>>>> successfully
>>>>>>> but does not execute the Step Definition class. Here is what my Runner
>>>>>>> Class looks like:
>>>>>>>
>>>>>>> @RunWith(Cucumber.class)
>>>>>>>
>>>>>>> @CucumberOptions(
>>>>>>>
>>>>>>> features = "src/cucumber/",
>>>>>>>
>>>>>>> glue={"src/cucumber/features"},
>>>>>>>
>>>>>>> dryRun = true,
>>>>>>>
>>>>>>> monochrome = true
>>>>>>>
>>>>>>> )
>>>>>>>
>>>>>>>
>>>>>>> public class CucumberRunner {
>>>>>>>
>>>>>>>
>>>>>>> }
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Here is the POM.xml
>>>>>>>
>>>>>>> <build>
>>>>>>>
>>>>>>>         <plugins>
>>>>>>>
>>>>>>>             <plugin>
>>>>>>>
>>>>>>>              <groupId>org.apache.maven.plugins</groupId>
>>>>>>>
>>>>>>>                 <artifactId>maven-compiler-plugin</artifactId>
>>>>>>>
>>>>>>>                 <version>3.3</version>
>>>>>>>
>>>>>>>                 <configuration>
>>>>>>>
>>>>>>>                  <encoding>UTF-8</encoding>
>>>>>>>
>>>>>>>                     <source>1.8</source>
>>>>>>>
>>>>>>>                     <target>1.8</target>
>>>>>>>
>>>>>>>                     <compilerArgument>-Werror</compilerArgument>
>>>>>>>
>>>>>>>                 </configuration>
>>>>>>>
>>>>>>>             </plugin>
>>>>>>>
>>>>>>>             <plugin>
>>>>>>>
>>>>>>>                 <groupId>org.apache.maven.plugins</groupId>
>>>>>>>
>>>>>>>                 <artifactId>maven-surefire-plugin</artifactId>
>>>>>>>
>>>>>>>                 <version>2.18.1</version>
>>>>>>>
>>>>>>>                 <dependencies>
>>>>>>>
>>>>>>>                   <dependency>
>>>>>>>
>>>>>>>                     <groupId>org.apache.maven.surefire</groupId>
>>>>>>>
>>>>>>>                     <artifactId>surefire-junit47</artifactId>
>>>>>>>
>>>>>>>                     <version>2.18.1</version>
>>>>>>>
>>>>>>>                   </dependency>
>>>>>>>
>>>>>>>                 </dependencies>
>>>>>>>
>>>>>>>             </plugin>
>>>>>>>
>>>>>>>         </plugins>
>>>>>>>
>>>>>>>     </build>
>>>>>>>
>>>>>>>
>>>>>>> Please advise. Thanks
>>>>>>>
>>>>>>> On Thu, Oct 15, 2015 at 1:35 PM, Fred Bricon <[email protected]>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> This is not really an m2e question, you should rather ask the Maven
>>>>>>>> Users list.
>>>>>>>>
>>>>>>>> Anyways, first hit on google for "Cucumber Maven Project" :
>>>>>>>> http://blog.czeczotka.com/2014/07/22/cucumber-jvm-with-maven-in-minutes/
>>>>>>>>
>>>>>>>> On Thu, Oct 15, 2015 at 4:23 PM, Kashif BHATTI <
>>>>>>>> [email protected]> wrote:
>>>>>>>>
>>>>>>>>> Hello,
>>>>>>>>>
>>>>>>>>> I have created an initial Cucumber Maven Project in ECLIPSE and
>>>>>>>>> the eventual task that I have been asked to do is to be able to run it
>>>>>>>>> using Maven from the command line. I have installed Maven..I also 
>>>>>>>>> have my
>>>>>>>>> POM file but I have absolutely no idea how to get Maven test running 
>>>>>>>>> from
>>>>>>>>> command line Termina (I know with TestNG you can have an xml file
>>>>>>>>> configured into the POM xml and then run it. With TestNG it usually 
>>>>>>>>> runs by
>>>>>>>>> using the @Test annotation so not sure what annotation in Cucumber 
>>>>>>>>> will be
>>>>>>>>> used to run the POM file)
>>>>>>>>>
>>>>>>>>> Can someone please tell me (would be greatly appreciated if
>>>>>>>>> someone just could paste exactly what I need to put into the POM file 
>>>>>>>>> that
>>>>>>>>> is missing). Here is the POM file I used with my Cucumber MAVEN 
>>>>>>>>> Project
>>>>>>>>>
>>>>>>>>> <project xmlns="http://maven.apache.org/POM/4.0.0"; xmlns:xsi="
>>>>>>>>> http://www.w3.org/2001/XMLSchema-instance";
>>>>>>>>>
>>>>>>>>>   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
>>>>>>>>> http://maven.apache.org/xsd/maven-4.0.0.xsd";>
>>>>>>>>>
>>>>>>>>>   <modelVersion>4.0.0</modelVersion>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>   <groupId>com.cucumber</groupId>
>>>>>>>>>
>>>>>>>>>   <artifactId>cucumberProject</artifactId>
>>>>>>>>>
>>>>>>>>>   <version>0.0.1-SNAPSHOT</version>
>>>>>>>>>
>>>>>>>>>   <packaging>jar</packaging>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>   <name>cucumberProject</name>
>>>>>>>>>
>>>>>>>>>   <url>http://maven.apache.org</url>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>   <properties>
>>>>>>>>>
>>>>>>>>>     <project.build.sourceEncoding>UTF-8</
>>>>>>>>> project.build.sourceEncoding>
>>>>>>>>>
>>>>>>>>>   </properties>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>   <dependencies>
>>>>>>>>>
>>>>>>>>>     <dependency>
>>>>>>>>>
>>>>>>>>>   <groupId>junit</groupId>
>>>>>>>>>
>>>>>>>>>   <artifactId>junit</artifactId>
>>>>>>>>>
>>>>>>>>>   <version>4.12</version>
>>>>>>>>>
>>>>>>>>>     </dependency>
>>>>>>>>>
>>>>>>>>>     <dependency>
>>>>>>>>>
>>>>>>>>>   <groupId>info.cukes</groupId>
>>>>>>>>>
>>>>>>>>>   <artifactId>cucumber-core</artifactId>
>>>>>>>>>
>>>>>>>>>   <version>1.2.4</version>
>>>>>>>>>
>>>>>>>>>     </dependency>
>>>>>>>>>
>>>>>>>>>     <dependency>
>>>>>>>>>
>>>>>>>>>   <groupId>info.cukes</groupId>
>>>>>>>>>
>>>>>>>>>   <artifactId>cucumber-java</artifactId>
>>>>>>>>>
>>>>>>>>>   <version>1.2.4</version>
>>>>>>>>>
>>>>>>>>>     </dependency>
>>>>>>>>>
>>>>>>>>>     <dependency>
>>>>>>>>>
>>>>>>>>>   <groupId>info.cukes</groupId>
>>>>>>>>>
>>>>>>>>>   <artifactId>cucumber-junit</artifactId>
>>>>>>>>>
>>>>>>>>>   <version>1.2.4</version>
>>>>>>>>>
>>>>>>>>>     </dependency>
>>>>>>>>>
>>>>>>>>>     <dependency>
>>>>>>>>>
>>>>>>>>>   <groupId>info.cukes</groupId>
>>>>>>>>>
>>>>>>>>>   <artifactId>cucumber-html</artifactId>
>>>>>>>>>
>>>>>>>>>   <version>0.2.3</version>
>>>>>>>>>
>>>>>>>>>     </dependency>
>>>>>>>>>
>>>>>>>>>     <dependency>
>>>>>>>>>
>>>>>>>>>   <groupId>info.cukes</groupId>
>>>>>>>>>
>>>>>>>>>   <artifactId>cucumber-jvm-deps</artifactId>
>>>>>>>>>
>>>>>>>>>   <version>1.0.5</version>
>>>>>>>>>
>>>>>>>>>     </dependency>
>>>>>>>>>
>>>>>>>>>     <dependency>
>>>>>>>>>
>>>>>>>>>   <groupId>net.masterthought</groupId>
>>>>>>>>>
>>>>>>>>>   <artifactId>cucumber-reporting</artifactId>
>>>>>>>>>
>>>>>>>>>   <version>0.4.0</version>
>>>>>>>>>
>>>>>>>>>     </dependency>
>>>>>>>>>
>>>>>>>>>     <dependency>
>>>>>>>>>
>>>>>>>>>   <groupId>info.cukes</groupId>
>>>>>>>>>
>>>>>>>>>   <artifactId>cucumber-testng</artifactId>
>>>>>>>>>
>>>>>>>>>   <version>1.2.4</version>
>>>>>>>>>
>>>>>>>>>     </dependency>
>>>>>>>>>
>>>>>>>>>     <dependency>
>>>>>>>>>
>>>>>>>>>   <groupId>info.cukes</groupId>
>>>>>>>>>
>>>>>>>>>   <artifactId>gherkin</artifactId>
>>>>>>>>>
>>>>>>>>>   <version>2.12.2</version>
>>>>>>>>>
>>>>>>>>>     </dependency>
>>>>>>>>>
>>>>>>>>>     <dependency>
>>>>>>>>>
>>>>>>>>>   <groupId>org.hamcrest</groupId>
>>>>>>>>>
>>>>>>>>>   <artifactId>hamcrest-all</artifactId>
>>>>>>>>>
>>>>>>>>>   <version>1.3</version>
>>>>>>>>>
>>>>>>>>>     </dependency>
>>>>>>>>>
>>>>>>>>>     <dependency>
>>>>>>>>>
>>>>>>>>>   <groupId>org.seleniumhq.selenium</groupId>
>>>>>>>>>
>>>>>>>>>   <artifactId>selenium-java</artifactId>
>>>>>>>>>
>>>>>>>>>   <version>2.47.1</version>
>>>>>>>>>
>>>>>>>>>     </dependency>
>>>>>>>>>
>>>>>>>>>     <dependency>
>>>>>>>>>
>>>>>>>>>   <groupId>org.seleniumhq.selenium</groupId>
>>>>>>>>>
>>>>>>>>>   <artifactId>selenium-server</artifactId>
>>>>>>>>>
>>>>>>>>>   <version>2.47.1</version>
>>>>>>>>>
>>>>>>>>>     </dependency>
>>>>>>>>>
>>>>>>>>>     <dependency>
>>>>>>>>>
>>>>>>>>>   <groupId>io.appium</groupId>
>>>>>>>>>
>>>>>>>>>   <artifactId>java-client</artifactId>
>>>>>>>>>
>>>>>>>>>   <version>3.2.0</version>
>>>>>>>>>
>>>>>>>>>     </dependency>
>>>>>>>>>
>>>>>>>>>     <dependency>
>>>>>>>>>
>>>>>>>>>   <groupId>org.testng</groupId>
>>>>>>>>>
>>>>>>>>>   <artifactId>testng</artifactId>
>>>>>>>>>
>>>>>>>>>   <version>6.9.6</version>
>>>>>>>>>
>>>>>>>>>     </dependency>
>>>>>>>>>
>>>>>>>>>     <dependency>
>>>>>>>>>
>>>>>>>>>   <groupId>org.apache.maven.surefire</groupId>
>>>>>>>>>
>>>>>>>>>   <artifactId>surefire-api</artifactId>
>>>>>>>>>
>>>>>>>>>   <version>2.18.1</version>
>>>>>>>>>
>>>>>>>>>     </dependency>
>>>>>>>>>
>>>>>>>>>   </dependencies>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> </project>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Thanks
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> m2e-users mailing list
>>>>>>>>> [email protected]
>>>>>>>>> To change your delivery options, retrieve your password, or
>>>>>>>>> unsubscribe from this list, visit
>>>>>>>>> https://dev.eclipse.org/mailman/listinfo/m2e-users
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> "Have you tried turning it off and on again" - The IT Crowd
>>>>>>>> And if that fails, then http://goo.gl/tnBgH5
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> m2e-users mailing list
>>>>>>>> [email protected]
>>>>>>>> To change your delivery options, retrieve your password, or
>>>>>>>> unsubscribe from this list, visit
>>>>>>>> https://dev.eclipse.org/mailman/listinfo/m2e-users
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> m2e-users mailing list
>>>>>>> [email protected]
>>>>>>> To change your delivery options, retrieve your password, or
>>>>>>> unsubscribe from this list, visit
>>>>>>> https://dev.eclipse.org/mailman/listinfo/m2e-users
>>>>>>>
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> m2e-users mailing list
>>>>>> [email protected]
>>>>>> To change your delivery options, retrieve your password, or
>>>>>> unsubscribe from this list, visit
>>>>>> https://dev.eclipse.org/mailman/listinfo/m2e-users
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> "Have you tried turning it off and on again" - The IT Crowd
>>>>> And if that fails, then http://goo.gl/tnBgH5
>>>>>
>>>>> _______________________________________________
>>>>> m2e-users mailing list
>>>>> [email protected]
>>>>> To change your delivery options, retrieve your password, or
>>>>> unsubscribe from this list, visit
>>>>> https://dev.eclipse.org/mailman/listinfo/m2e-users
>>>>>
>>>>
>>>>
>>>
>>> _______________________________________________
>>> m2e-users mailing list
>>> [email protected]
>>> To change your delivery options, retrieve your password, or unsubscribe
>>> from this list, visit
>>> https://dev.eclipse.org/mailman/listinfo/m2e-users
>>>
>>
>>
>> _______________________________________________
>> m2e-users mailing list
>> [email protected]
>> To change your delivery options, retrieve your password, or unsubscribe
>> from this list, visit
>> https://dev.eclipse.org/mailman/listinfo/m2e-users
>>
>
>
> _______________________________________________
> m2e-users mailing list
> [email protected]
> To change your delivery options, retrieve your password, or unsubscribe
> from this list, visit
> https://dev.eclipse.org/mailman/listinfo/m2e-users
>
_______________________________________________
m2e-users mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/m2e-users

Reply via email to