Package com.soebes.itf.jupiter.extension
package com.soebes.itf.jupiter.extension
-
ClassDescriptionThe source structure looks usually like this: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 themvn
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 thepom.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 theModel
which can be accessed by other parts of the integration tests.This will replace the placeholders which can be defined inMavenGoal
.@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.