Download cucumber-groovy-1.2.4.jar file

Introduction

You can download cucumber-groovy-1.2.4.jar in this page.

License

Open Source

Type List

cucumber-groovy-1.2.4.jar file has the following types.

META-INF/MANIFEST.MF
META-INF/maven/info.cukes/cucumber-groovy/pom.properties
META-INF/maven/info.cukes/cucumber-groovy/pom.xml
cucumber.api.groovy.AR.class
cucumber.api.groovy.BG.class
cucumber.api.groovy.BM.class
cucumber.api.groovy.CA.class
cucumber.api.groovy.CS.class
cucumber.api.groovy.CY_GB.class
cucumber.api.groovy.DA.class
cucumber.api.groovy.DE.class
cucumber.api.groovy.EL.class
cucumber.api.groovy.EN.class
cucumber.api.groovy.EN_AU.class
cucumber.api.groovy.EN_LOL.class
cucumber.api.groovy.EN_OLD.class
cucumber.api.groovy.EN_PIRATE.class
cucumber.api.groovy.EN_SCOUSE.class
cucumber.api.groovy.EN_TX.class
cucumber.api.groovy.EO.class
cucumber.api.groovy.ES.class
cucumber.api.groovy.ET.class
cucumber.api.groovy.FA.class
cucumber.api.groovy.FI.class
cucumber.api.groovy.FR.class
cucumber.api.groovy.GL.class
cucumber.api.groovy.HE.class
cucumber.api.groovy.HI.class
cucumber.api.groovy.HR.class
cucumber.api.groovy.HU.class
cucumber.api.groovy.Hooks.class
cucumber.api.groovy.ID.class
cucumber.api.groovy.IS.class
cucumber.api.groovy.IT.class
cucumber.api.groovy.JA.class
cucumber.api.groovy.KN.class
cucumber.api.groovy.KO.class
cucumber.api.groovy.LT.class
cucumber.api.groovy.LU.class
cucumber.api.groovy.LV.class
cucumber.api.groovy.NL.class
cucumber.api.groovy.NO.class
cucumber.api.groovy.PA.class
cucumber.api.groovy.PL.class
cucumber.api.groovy.PT.class
cucumber.api.groovy.RO.class
cucumber.api.groovy.RU.class
cucumber.api.groovy.SK.class
cucumber.api.groovy.SR_CYRL.class
cucumber.api.groovy.SR_LATN.class
cucumber.api.groovy.SV.class
cucumber.api.groovy.TH.class
cucumber.api.groovy.TL.class
cucumber.api.groovy.TR.class
cucumber.api.groovy.TT.class
cucumber.api.groovy.UK.class
cucumber.api.groovy.UZ.class
cucumber.api.groovy.VI.class
cucumber.api.groovy.ZH_CN.class
cucumber.api.groovy.ZH_TW.class
cucumber.runtime.groovy.GroovyBackend.class
cucumber.runtime.groovy.GroovyHookDefinition.class
cucumber.runtime.groovy.GroovySnippet.class
cucumber.runtime.groovy.GroovyStepDefinition.class
cucumber.runtime.groovy.GroovyWorld.class

Pom

cucumber-groovy-1.2.4.pom file content.

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

    <parent>
        <groupId>info.cukes</groupId>
        <artifactId>cucumber-jvm</artifactId>
        <relativePath>../pom.xml</relativePath>
        <version>1.2.4</version>
    </parent>

    <artifactId>cucumber-groovy</artifactId>
    <packaging>jar</packaging>
    <name>Cucumber-JVM: Groovy</name>

    <properties>
        <gmaven.runtime>1.8</gmaven.runtime>
    </properties>

    <dependencies>
        <dependency>
            <groupId>info.cukes</groupId>
            <artifactId>cucumber-core</artifactId>
        </dependency>
        <dependency>
            <groupId>info.cukes</groupId>
            <artifactId>cucumber-jvm-deps</artifactId>
        </dependency>
        <dependency>
            <groupId>info.cukes</groupId>
            <artifactId>gherkin</artifactId>
        </dependency>
        <dependency>
            <groupId>org.codehaus.groovy</groupId>
            <artifactId>groovy-all</artifactId>
            <scope>provided</scope>
        </dependency>

        <dependency>
            <groupId>info.cukes</groupId>
            <artifactId>cucumber-junit</artifactId>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>net.sourceforge.cobertura</groupId>
            <artifactId>cobertura</artifactId>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.mockito</groupId>
            <artifactId>mockito-all</artifactId>
            <scope>test</scope>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.codehaus.gmaven</groupId>
                <artifactId>gmaven-plugin</artifactId>
                <executions>
                    <execution>
                        <goals>
                            <goal>generateStubs</goal>
                            <goal>compile</goal>
                            <goal>generateTestStubs</goal>
                            <goal>testCompile</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-clean-plugin</artifactId>
                <configuration>
                    <filesets>
                        <fileset>
                            <directory>bin</directory>
                            <includes>
                                <include>*.jar</include>
                            </includes>
                        </fileset>
                    </filesets>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-shade-plugin</artifactId>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-antrun-plugin</artifactId>
                <executions>
                    <execution>
                        <id>generate-i18n-sources</id>
                        <goals>
                            <goal>run</goal>
                        </goals>
                        <phase>generate-sources</phase>
                        <configuration>
                            <target>
                                <taskdef name="groovy" classname="org.codehaus.groovy.ant.Groovy" classpathref="maven.plugin.classpath" />

                                <groovy><![CDATA[
import groovy.text.SimpleTemplateEngine
import gherkin.I18n

def engine = new SimpleTemplateEngine()
def templateSource = new File(project.baseDir, "src${File.separator}main${File.separator}code_generator${File.separator}I18n.groovy.txt").getText()

I18n.all.each { i18n ->
    def binding = ["i18n":i18n]
    template = engine.createTemplate(templateSource).make(binding)
    def file = new File(project.baseDir, "target${File.separator}generated-sources${File.separator}i18n${File.separator}java${File.separator}cucumber${File.separator}api${File.separator}groovy${File.separator}${i18n.underscoredIsoCode.toUpperCase()}.java")
    file.parentFile.mkdirs()
    file.write(template.toString(), "UTF-8")
}
        ]]></groovy>

                            </target>
                        </configuration>
                    </execution>
                    <execution>
                        <id>copy-full-jar</id>
                        <phase>package</phase>
                        <configuration>
                            <target>
                                <copy file="${project.build.directory}/${project.build.finalName}-shaded.jar" tofile="${basedir}/bin/cucumber-groovy-shaded.jar" />
                            </target>
                        </configuration>
                        <goals>
                            <goal>run</goal>
                        </goals>
                    </execution>
                    <execution>
                        <id>groovy-cli-test</id>
                        <phase>integration-test</phase>
                        <goals>
                            <goal>run</goal>
                        </goals>
                        <configuration>
                            <target>
                                <!--
                                Also run the CLI test to ensure that stuff works via the CLI as well.
                                This isn't exactly the same as running `groovy bin/cucumber-jvm.groovy`
                                without cucumber-groovy-full.jar on the classpath, but that will work too.
                                -->

                                <echo message="Running groovy tests via the CLI..." />
                                <java classname="groovy.ui.GroovyMain" fork="true" failonerror="true" newenvironment="true" maxmemory="512m">
                                    <classpath>
                                        <pathelement location="${maven.dependency.org.codehaus.groovy.groovy-all.jar.path}" />
                                        <pathelement location="${maven.dependency.junit.junit.jar.path}" />
                                        <pathelement location="${basedir}/bin/cucumber-groovy-shaded.jar" />
                                        <pathelement location="target/test-classes" />
                                    </classpath>
                                    <arg value="bin/cucumber-jvm.groovy" />
                                    <arg value="--strict" />

                                    <!--
                                    target/test-classes/cucumber/runtime/groovy contains:

                                    * compiled groovy stepdefs (compiled_stepdefs$_run_closure1.class etc)
                                    * source groovy stepdefs (interpreted_stepdefs.groovy etc)
                                    * feature filkes (a_feature.feature etc)

                                    -->
                                    <arg value="--glue" />
                                    <arg value="classpath:cucumber/runtime/groovy" />

                                    <arg value="classpath:cucumber/runtime/groovy" />
                                </java>

                            </target>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>build-helper-maven-plugin</artifactId>
                <executions>
                    <execution>
                        <id>add-source</id>
                        <phase>generate-sources</phase>
                        <goals>
                            <goal>add-source</goal>
                        </goals>
                        <configuration>
                            <sources>
                                <source>${basedir}/target/generated-sources/i18n/java</source>
                            </sources>
                        </configuration>
                    </execution>
                </executions>
            </plugin>

            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <configuration>
                    <includes>
                        <include>**/*.java</include>
                    </includes>
                </configuration>
            </plugin>
        </plugins>
    </build>
</project>

POM Entry

<dependency>
   <groupId>info.cukes</groupId>
   <artifactId>cucumber-groovy</artifactId>
   <version>1.2.4</version>
</dependency>

Download

If you think the following cucumber-groovy-1.2.4.jar downloaded from Maven central repository is inappropriate, such as containing malicious code/tools or violating the copyright, please email , thanks.



Download cucumber-groovy-1.2.4.jar file




PreviousNext

Related