I want completely automated integration testing for a Maven project. The integration tests require that an external (platform-dependent) program is started before running.
You could use the antrun plugin. Inside you would use ant's exec apply task.
Something like this.
org.apache.maven.plugins maven-antrun-plugin 1.2 run
Ant support os specific commands of course through the condition task.