Maven3 combat notes 02 project requirements and module analysis