Broke down into core and integration-test modules and setup dependencies between modules. Added support for running integration tests
Added Application skeleton with basic dependencies on Spring, Axon and messaging clients (ActiveMQ for Dev and WebSphereMQ for Prod). Introduced ability to configure properties externally and easily switch between default development environment and production.
Changed source code version settings to 1.7 and greatly optimized identification of execution profiles
Added debugging into process of identifying execution profile
Added basic integration test template with capability of overriding particular beans in Spring context with their test implementations
Tweak of the Integration Test name to ensure executability from Maven
Refactored context initialization and added support for redefining properties through profile-specific property files
Refactored integration testing support to extract abstract base class
Merge branch 'step1-init'
Implemented application infrastructure supporting following:
- Integration testing from dedicated module
- Multiple execution profile with ability to select implementation/properties based on presence of single file