Skip to content

kriegaex/MavenTestBom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Test dependency BoM

Maven BoM (Bill of Materials) defining dependency versions for

  • JUnit,
  • Spock,
  • Geb,
  • Selenium + web drivers,
  • web driver manager by bonigarcia.

Please import this artifact with type=pom, scope=import from the dependencyManagement section of your project.

In order to also get the dependencies themselves plus basic configuration like GebConfig, please also add the dependency de.scrum-master:test-resources with scope=test to your project.

See also this test dependency and this sample project.

Example:

<dependencyManagement>
  <dependencies>
    <!-- BoM with test dependency versions -->
    <dependency>
      <groupId>de.scrum-master</groupId>
      <artifactId>test-bom</artifactId>
      <version>1.4.2</version>
      <type>pom</type>
      <scope>import</scope>
    </dependency>
    <!-- Test resources + base configuration + base classes for Spock, Geb, Selenium -->
    <dependency>
      <groupId>de.scrum-master</groupId>
      <artifactId>test-resources</artifactId>
      <version>1.4.2</version>
      <scope>test</scope>
    </dependency>
  </dependencies>
</dependencyManagement>

<dependencies>
  <!-- Test resources + base configuration + base classes for Spock, Geb, Selenium -->
  <dependency>
    <groupId>de.scrum-master</groupId>
    <artifactId>test-resources</artifactId>
    <scope>test</scope>
  </dependency>
</dependencies>

About

Test dependency Maven BoM (Bill of Materials) defining dependency versions for JUnit, Spock, Geb, Selenium + web drivers, web driver manager by bonigarcia

Resources

Stars

Watchers

Forks

Packages

No packages published