Description
As per a discussion on the list the following changes need to be made to the ant targets as well as introduce a new maven profile called 'package'
- ant verify == mvn clean verify
- This would compile, run unit and surefire based functional tests.
- ant package == mvn -Ppackage clean install
- This would compile, run unit and surefire based functional tests and create binary packages
- This could be followed by 'ant install-test-home' or combined 'ant package install-test-home'
- IMPORTANT: This would be the gating criteria for a commit
- ant release == man -Ppackage,release clean install
- This would compile, run all tests (including failsafe based integration tests) and create binary package.
- This would be the job run on the Jenkins servers.