[[BackLinksMenu]] = Analysis = == Overview == The whole Sophie 2.0 project should be compiled and built by Maven (a software project management tool). Maven should be configured to run tests, show statistics and generate useful reports. == Task requirements == Maven have to: * build each module of Sophie 2.0 successfully * run the tests and show statistics about failed, passed tests and errors. * generate reports(code coverage, surefire reports, etc. - research the reports and decide which are useful).[[BR]] You should also describe in a wiki page building process with Maven and show the reports results. == Task result == * Sophie 2.0 build * wiki page with how-to using Maven * the generated reports == Implementation idea == * use mvn clean, install, test commands * search for maven report plug-ins == Related == [wiki:PLATFORM_DEPLOYMENT_BUILD_ECLIPSE_R0] == How to demo == * execute Maven commands for building and generating reports * show the generated reports * show the wiki page = Design = * make Sophie 2.0 build executing mvn clean install - the project should be built successfully * see [wiki:PLATFORM_DEPLOYMENT_BUILD_MAVEN] and generate the reports = Implementation = * Sophie 2.0 build with Maven was made * there are automatic generated Maven reports, linked in [wiki:PLATFORM_DEPLOYMENT_BUILD_MAVEN] page = Testing = = Comments = = Log = [[Include(wiki:PLATFORM_DEPLOYMENT_BUILD_MAVEN_R0_LOG)]]