Thanks Kalle.
 On 11 Jan 2014 21:59, "Kalle Korhonen" <kalle.o.korho...@gmail.com> wrote:

> Works for us. Yes, it may be a bit annoying to get all the dependenices
> right. We use groovy 2.0 as the base dependency (that'll drive the choice
> for many other downstream dependencies..) I can't guarantee I have all the
> deps listed below but should get you started. Install corresponding Groovy
> Eclipse plugins (compiler, tests, m2e integration v. 2.8.0...).
>
> Some dependencies:
>         <dependency>
>             <groupId>org.codehaus.groovy</groupId>
>             <artifactId>groovy-all</artifactId>
>             <version>2.0.5</version>
>             <scope>test</scope>
>         </dependency>
>         <dependency>
>             <groupId>org.gebish</groupId>
>             <artifactId>geb-spock</artifactId>
>             <version>0.9.2</version>
>             <scope>test</scope>
>         </dependency>
>         <dependency>
>             <groupId>org.spockframework</groupId>
>             <artifactId>spock-core</artifactId>
>             <version>0.7-groovy-2.0</version>
>             <scope>test</scope>
>         </dependency>
>         <dependency>
>             <groupId>org.seleniumhq.selenium</groupId>
>             <artifactId>selenium-htmlunit-driver</artifactId>
>             <version>2.39.0</version>
>             <scope>test</scope>
>             <exclusions>
>                 <exclusion>
>                     <groupId>xerces</groupId>
>                     <artifactId>xercesImpl</artifactId>
>                 </exclusion>
>             </exclusions>
>         </dependency>
>         <dependency>
>             <groupId>org.apache.httpcomponents</groupId>
>             <artifactId>httpclient</artifactId>
>             <version>4.2.5</version>
>         </dependency>
>         <dependency>
>             <groupId>org.seleniumhq.selenium</groupId>
>             <artifactId>selenium-firefox-driver</artifactId>
>             <version>2.39.0</version>
>             <scope>test</scope>
>         </dependency>
>         <dependency>
>             <groupId>com.github.detro.ghostdriver</groupId>
>             <artifactId>phantomjsdriver</artifactId>
>             <version>1.1.0</version>
>             <scope>test</scope>
>         </dependency>
>
>
> Plugin configuration:
>             <plugin>
>                 <artifactId>maven-surefire-plugin</artifactId>
>                 <configuration>
>                     <includes>
>                         <include>**/*UnitTest.java</include>
>                     </includes>
>                 </configuration>
>                     <!-- Spock tests need to be run in a separate execution
> because Spock internally uses JUnit. Surefire allows
>                     either testng or junit but not in the same execution
> -->
>                     <execution>
>                         <id>test-spock</id>
>                         <phase>integration-test</phase>
>                         <configuration>
>                             <includes>
>                                 <include>**/*Spec*</include>
>                             </includes>
>
> <testNGArtifactName>none:none</testNGArtifactName>
>                             <forkMode>once</forkMode>
>                         </configuration>
>                         <goals>
>                             <goal>test</goal>
>                         </goals>
>                     </execution>
>
>                 </executions>
>             </plugin>
>
>
>             <!--
> http://groovy.codehaus.org/Groovy-Eclipse+compiler+plugin+for+Maven -->
>             <plugin>
>                 <groupId>org.codehaus.groovy</groupId>
>                 <artifactId>groovy-eclipse-compiler</artifactId>
>                 <version>2.7.0-01</version>
>                 <extensions>true</extensions>
>                 <dependencies>
>                     <dependency>
>                         <groupId>org.codehaus.groovy</groupId>
>                         <artifactId>groovy-eclipse-batch</artifactId>
>                         <version>2.0.4-04</version>
>                     </dependency>
>                 </dependencies>
>             </plugin>
>
> Kalle
>
>
>
>
> On Sat, Jan 11, 2014 at 1:28 PM, Lance Java <lance.j...@googlemail.com
> >wrote:
>
> > I'm building with maven and trying to write a geb test which will run in
> > eclipse.
> >
> > Does anyone have a pom.xml which will work in eclipse using m2e?
> >
> > Nothing I've found on the web seems to work.
> >
> > Cheers,
> > Lance.
> >
>

Reply via email to