https://github.com/robotframework/mavenplugin
Maven plugin for using the Robot Framework
https://github.com/robotframework/mavenplugin
Last synced: 5 months ago
JSON representation
Maven plugin for using the Robot Framework
- Host: GitHub
- URL: https://github.com/robotframework/mavenplugin
- Owner: robotframework
- Created: 2012-08-28T10:23:15.000Z (over 13 years ago)
- Default Branch: develop
- Last Pushed: 2023-08-15T17:45:40.000Z (over 2 years ago)
- Last Synced: 2025-08-12T12:56:41.406Z (6 months ago)
- Language: Java
- Homepage: https://robotframework.org/MavenPlugin/
- Size: 1 MB
- Stars: 24
- Watchers: 23
- Forks: 25
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
MavenPlugin
===========
Maven plugin for using the Robot Framework. Goal of this plugin is to be able to use Robot Framework in a Maven project
without the need to install anything extra (e.g. Robot Framework, Jython, etc). In short, it's a non-invasive way of
introducing acceptance test driven development to your existing projects quickly.
Plugin documentation is available at http://robotframework.github.com/MavenPlugin/
> This project was forked from http://code.google.com/p/robotframework-maven-plugin
> in order to be able to make backwards incompatible changes to configuration.
Maven Goals
-----------
The plugin currently has three goals:
* run - behaves like invoking the "jybot" Robot Framework command for executing test cases
* libdoc - invokes the "libdoc.py" Robot Framework command for generating keyword documentation for test libraries and resource files
* testdoc - invokes the "testdoc.py" Robot Framework command for generating high level documentation based on test cases
Quick Start
-----------
Add the plugin to your build:
```xml
..
..
..
..
org.robotframework
robotframework-maven-plugin
2.1.0
run
..
..
```
By default, you can add your test cases to ${project.basedir}/src/test/robotframework/acceptance
Third party libraries (e.g. Selenium Library) can be added to ${project.basedir}/src/test/resources/robotframework/libraries
During mvn install invocation, run command will be invoked during the integration-test phase.
For more detailed documentation please see http://robotframework.github.com/MavenPlugin/
*NOTE*: If needing plugin with Java 1.7, latest version supporting that is 1.4.9