Created
April 8, 2013 15:36
-
-
Save JJWTimmer/5337722 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<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.rackspace.example</groupId> | |
<artifactId>ruby-stack-example</artifactId> | |
<version>1.0-SNAPSHOT</version> | |
<packaging>jar</packaging> | |
<name>Examples: Ruby Stack</name> | |
<repositories> | |
<repository> | |
<id>sonatype-snapshots</id> | |
<url>https://oss.sonatype.org/content/repositories/snapshots</url> | |
</repository> | |
</repositories> | |
<dependencies> | |
<dependency> | |
<groupId>org.jruby</groupId> | |
<artifactId>jruby-complete</artifactId> | |
<version>1.7.3</version> | |
<scope>test</scope> | |
</dependency> | |
<dependency> | |
<groupId>info.cukes</groupId> | |
<artifactId>cucumber-core</artifactId> | |
<version>1.1.3</version> | |
<scope>test</scope> | |
</dependency> | |
<dependency> | |
<groupId>info.cukes</groupId> | |
<artifactId>cucumber-jruby</artifactId> | |
<version>1.1.3</version> | |
<scope>test</scope> | |
</dependency> | |
<dependency> | |
<groupId>info.cukes</groupId> | |
<artifactId>cucumber-junit</artifactId> | |
<version>1.1.3</version> | |
<scope>test</scope> | |
</dependency> | |
<dependency> | |
<groupId>junit</groupId> | |
<artifactId>junit</artifactId> | |
<version>4.11</version> | |
<scope>test</scope> | |
</dependency> | |
<dependency> | |
<groupId>info.cukes</groupId> | |
<artifactId>gherkin-jvm-deps</artifactId> | |
<version>1.0.2</version> | |
</dependency> | |
</dependencies> | |
<build> | |
<plugins> | |
<plugin> | |
<artifactId>maven-antrun-plugin</artifactId> | |
<executions> | |
<execution> | |
<id>run-cucumbers</id> | |
<phase>test</phase> | |
<goals> | |
<goal>run</goal> | |
</goals> | |
<configuration> | |
<tasks> | |
<echo message="Running Cucumber Ruby Features"/> | |
<java fork="true" | |
classname="cucumber.api.cli.Main" | |
classpathref="maven.test.classpath" | |
failonerror="true" | |
> | |
<arg value="-f"/> | |
<arg value="pretty"/> | |
<arg value="--glue"/> | |
<!-- this path is relative to things in the class path --> | |
<arg value="features\step_definitions"/> | |
<!-- this is the feature file to run, it doesn't accept globs --> | |
<arg value="features\General.feature"/> | |
</java> | |
</tasks> | |
</configuration> | |
</execution> | |
</executions> | |
</plugin> | |
</plugins> | |
</build> | |
</project> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment