Sumit Gupta created KNOX-667:
--------------------------------
Summary: Modify ant targets and align them with maven build
profiles
Key: KNOX-667
URL: https://issues.apache.org/jira/browse/KNOX-667
Project: Apache Knox
Issue Type: Bug
Affects Versions: 0.9.0
Reporter: Sumit Gupta
Fix For: 0.9.0
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.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)