Plugin Documentation

Goals available for this plugin:

Goal Description
robotframework:acceptance-test Runs the Robot tests. Behaves like invoking the "jybot" command. The goal will not fail the maven build, rather the results are evaluated by the verify goal. For details see the maven-failsafe-plugin, which uses the same strategy for integration testing. Robot Framework tests cases are created in files and directories, and they are executed by configuring the path to the file or directory in question to the testCasesDirectory configuration. The given file or directory creates the top-level tests suites, which gets its name, unless overridden with the "name" option, from the file or directory name.
robotframework:libdoc Create documentation of test libraries or resource files using the Robot Framework libdoc tool. Uses the libdoc bundled in Robot Framework jar distribution. For more help see libdoc documentation.
robotframework:rebot Creates report files from output.xml using the Robot Framework rebot tool. Uses the rebot bundled in Robot Framework jar distribution. For more help see rebot documentation.
robotframework:run Runs the Robot tests. Behaves like invoking the "jybot" command. Robot Framework tests cases are created in files and directories, and they are executed by configuring the path to the file or directory in question to the testCasesDirectory configuration. The given file or directory creates the top-level tests suites, which gets its name, unless overridden with the "name" option, from the file or directory name.
robotframework:testdoc Create documentation of test suites using the Robot Framework testdoc tool.
Uses the testdoc bundled in Robot Framework jar distribution. For more help see testdoc documentation.
robotframework:verify Verifies the results from acceptance-test goal.

System Requirements

The following specifies the minimum requirements to run this Maven plugin:

Maven 2.0
JDK 1.8
Memory No minimum requirement.
Disk Space No minimum requirement.

Usage

You should specify the version in your project's plugin configuration:

<project>
  ...
  <build>
    <!-- To define the plugin version in your parent POM -->
    <pluginManagement>
      <plugins>
        <plugin>
          <groupId>org.robotframework</groupId>
          <artifactId>robotframework-maven-plugin</artifactId>
          <version>2.1.0</version>
        </plugin>
        ...
      </plugins>
    </pluginManagement>
    <!-- To use the plugin goals in your POM or parent POM -->
    <plugins>
      <plugin>
        <groupId>org.robotframework</groupId>
        <artifactId>robotframework-maven-plugin</artifactId>
        <version>2.1.0</version>
      </plugin>
      ...
    </plugins>
  </build>
  ...
</project>

For more information, see "Guide to Configuring Plug-ins"