I agree - moreover you've posted already on the cucumber ML, so could you
please stay there as all these stuff has nothing to do with m2e

On Mon, Oct 19, 2015 at 8:48 PM, Matthew Piggott <[email protected]>
wrote:

> 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
>
_______________________________________________
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