I\'m trying to decide how to create a set of Acceptance Tests for a Java-EE web application.
Here\'s the setup: Maven is used to generate a WAR file and deploy it into
If you really need to do stuff after deployment, then you can either run failsafe, and by implication JUnit) as part of the deploy phase.
What I usually do, if to have seperate module. So, you can have one maven project, which contains your project and a separate 'deployment test' project. Then, building the parent project will build and run your war and then run the deployment tests. You can use junit as normal.
The second fits better into jenkins because you'll still have a single project as well.