fitnesse-maven-runner-plugin
![Maven Central](https://camo.githubusercontent.com/5faa09f40d03c3be8007c3a198f366dbd61d0f56b43f7568507c02cb144539f0/68747470733a2f2f696d672e736869656c64732e696f2f6d6176656e2d63656e7472616c2f762f636f6d2e6769746875622e616e6472657074622f6669746e657373652d6d6176656e2d72756e6e65722d706c7567696e2e737667)
Maven plugin designed to run FitNesse. This project is still in early development stage.
Check here for detailed information on available goals.
Installation
- You just need to configure the plugin as described here:
<project>
<build>
<plugins>
...
<plugin>
<groupId>com.github.andreptb</groupId>
<artifactId>fitnesse-maven-runner-plugin</artifactId>
<version>0.2.1</version>
</plugin>
</plugins>
</build>
...
</project>
Running
mvn fitnesserunner:run
Adding plugins
FitNesse plugins must be added as the plugin dependencies. For example:
<project>
<build>
<plugins>
...
<plugin>
<groupId>com.github.andreptb</groupId>
<artifactId>fitnesse-maven-runner-plugin</artifactId>
<version>0.2.1</version>
<dependencies>
<dependency>
<groupId>com.github.andreptb</groupId>
<artifactId>fitnesse-selenium-slim</artifactId>
<version>0.9.0</version>
</dependency>
</dependencies>
</plugin>
</plugins>
</build>
...
</project>
FitNesse classpath
Since FitNesse runs within a Maven classpath context, you can configure FitNesse classpath in your test page with the following:
!path ${FITNESSE_CLASSPATH}
...your test code...
Testing and Building
- Running tests:
mvn test -Dgpg.skip
- To build this plugin and add to maven local repository:
mvn install -Dgpg.skip