Last modified 16 years ago
Last modified on 01/29/09 15:00:11
Analysis
Overview
Maven must continue to build Sophie 2.0, run tests and generate reports.
Task requirements
- Store the generated by 'mvn site' reports in the server machine.(This can be done in parallel with BUILD_SERVER_DEPLOYMENTS_R1 after creating new job for the maven site generation).
- They should be seen from outside, using sophie2.org/reports url for example.
- Improve the assembly plugin to generate distribution in zip format(solve the problem with the repeated dependencies in the zips).
- Go through the pom.xml's again to see if there are mistakes and correct them.
- See if there are maven warnings while building and correct them.
- Research more report plugins and store the information from the current in appropriate places(for example in code smells in the backlog)
Task result
- Stored and seen from outside maven reports.
- Maven building without mistakes and warnings.
Implementation idea
- the assembly can generate zip files but with repeated dependencies. Find the needed descriptors not to import transitive dependencies. Here are all of them: http://maven.apache.org/plugins/maven-assembly-plugin/assembly.html
- See where hudson stores the generated reports after executing the job 'mvn site' and use them.
Related
(Add links to related tasks that could be useful or helpful.)
How to demo
(Provide instructions for demonstration of the task.)
Design
(Describe your design here.)
Implementation
(Describe and link the implementation results here (from the wiki or the repository).)
Testing
(Place the testing results here.)
Comments
(Write comments for this or later revisions here.)