All Classes and Interfaces
Class
Description
The source structure looks usually like this:
@DisabledForMavenVersion
is used to signal that the annotated test class or test method is
disabled on one or more specified Maven version which the tests are being run with.ExecutionCondition
for @DisableForMaven
.@EnabledForMavenVersion
is used to signal that the annotated test class or test method is
EnabledForMavenVersion on one or more specified Maven version which the tests are being run with.ExecutionCondition
for @EnabledForMaven
.The different command line options which are supported by Apache Maven.
Deprecated.
Will be removed with Release 0.14.0.
@MavenGoal
is used to define the goals which will be executed
during an integration test.@MavenGoals
is a container for one or more @MavenGoal
declarations.This annotation defines the base to run any kind of integration tests.
It's the intention to find the
mvn
executable.@MavenOption
is used to define options for calling Maven
command line.@MavenOptions
is a container for one or more @MavenOption
declarations.This defines a local repository with predefined dependencies
which are used in the tests.
This annotation is intended to define a profile you would like to activate.
@MavenProfiles
is a container for one or more @MavenProfile
declarations.This annotation is intended to define a location of the directory where
the
pom.xml
is located.Control the need to provide projects in the
default project setup directory `resources-its`
or provide them on your own.
Defines the method to be a test which can be executed.
@MavenVerbose
is a meta annotation for convenience purposes
to make it easier to activate verbose option for a Maven build
just by simply adding @MavenVerbose
.This will read information from the
Model
which can be accessed
by other parts of the integration tests.This will replace the placeholders which can be defined in
MavenGoal
.@SystemProperties
is a container for one or more @SystemProperty
declarations.@SystemProperty
is used to define a system property which will be added
to the call of Maven during the execution of the tests.