[[overview]]
== Overview

The goal of this document is to provide comprehensive reference documentation for both
programmers writing tests and extension authors.

WARNING: Work in progress!


=== Supported Java Versions

JUnit 5 only supports Java 8 and above. However, you can still test classes compiled with
lower versions.


== Installation

Snapshot artifacts are deployed to Sonatype's {snapshot-repo}[snapshots repository].

[[dependency-metadata]]
=== Dependency Metadata

* *Group ID*: `org.junit`
* *Version*: `{junit-version}` 
* *Artifact IDs*:
** `junit-commons`
** `junit-console`
** `junit-engine-api`
** `junit-gradle`
** `junit-launcher`
** `junit4-engine`
** `junit4-runner`
** `junit5-api`
** `junit5-engine`
** `surefire-junit5`

See also: {snapshot-repo}/org/junit/

=== JUnit 5 Sample Projects

The {junit5-samples-repo}[`junit5-samples`] repository hosts a collection of sample
projects based on JUnit 5. You'll find the respective `build.gradle` and `pom.xml` in
the projects below.

* For Gradle, check out the `{junit5-gradle-consumer}` project.
* For Maven, check out the `{junit5-maven-consumer}` project.

[[overview]]
== Overview

The goal of this document is to provide comprehensive reference documentation for both
programmers writing tests and extension authors.

WARNING: Work in progress!


=== Supported Java Versions

JUnit 5 only supports Java 8 and above. However, you can still test classes compiled with
lower versions.


== Installation

Snapshot artifacts are deployed to Sonatype's {snapshot-repo}[snapshots repository].

[[dependency-metadata]]
=== Dependency Metadata

* *Group ID*: `org.junit`
* *Version*: `{junit-version}`
* *Artifact IDs*:
** `junit-commons`
** `junit-console`
** `junit-engine-api`
** `junit-gradle`
** `junit-launcher`
** `junit4-engine`
** `junit4-runner`
** `junit5-api`
** `junit5-engine`
** `surefire-junit5`

See also: {snapshot-repo}/org/junit/

=== JUnit 5 Sample Projects

The {junit5-samples-repo}[`junit5-samples`] repository hosts a collection of sample
projects based on JUnit 5. You'll find the respective `build.gradle` and `pom.xml` in
the projects below.

* For Gradle, check out the `{junit5-gradle-consumer}` project.
* For Maven, check out the `{junit5-maven-consumer}` project.

Apply Spotless to User Guide
Apply Spotless to User Guide

------------------------------------------------------------------------
On behalf of the community, the JUnit Lambda Team thanks Klarna AB
(http://www.klarna.com) for supporting the JUnit crowdfunding campaign!
------------------------------------------------------------------------
