I want completely automated integration testing for a Maven project. The integration tests require that an external (platform-dependent) program is started before running.
Do you want to start an application server ? Have a look at Cargo and its Maven plugin.