Changes between Initial Version and Version 1 of PLATFORM_DEPLOYMENT_BUILD_MAVEN_R2


Ignore:
Timestamp:
01/29/09 15:00:11 (16 years ago)
Author:
pav
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PLATFORM_DEPLOYMENT_BUILD_MAVEN_R2

    v1 v1  
     1[[BackLinksMenu]] 
     2 
     3[[TicketQuery(summary=PLATFORM_DEPLOYMENT_BUILD_MAVEN_R2, format=table, col=summary|owner|status|type|component|priority|effort|importance, rows=description|analysis_owners|analysis_reviewers|analysis_score|design_owners|design_reviewers|design_score|implementation_owners|implementation_reviewers|implementation_score|test_owners|test_reviewers|test_score|)]] 
     4 
     5= Analysis = 
     6 
     7== Overview == 
     8Maven must continue to build Sophie 2.0, run tests and generate reports.  
     9 
     10== Task requirements == 
     11 * Store the generated by 'mvn site' reports in the server machine.(This can be done in parallel with [wiki:BUILD_SERVER_DEPLOYMENTS_R1] after creating new job for the maven site generation).  
     12  * They should be seen from outside, using sophie2.org/reports url for example. 
     13 * Improve the assembly plugin to generate distribution in zip format(solve the problem with the repeated dependencies in the zips). 
     14 * Go through the pom.xml's again to see if there are mistakes and correct them. 
     15 * See if there are maven warnings while building and correct them. 
     16 * Research more report plugins and store the information from the current in appropriate places(for example in code smells in the backlog) 
     17 
     18== Task result == 
     19 * Stored and seen from outside maven reports. 
     20 * Maven building without mistakes and warnings. 
     21 
     22== Implementation idea == 
     23 * 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 
     24 * See where hudson stores the generated reports after executing the job 'mvn site' and use them. 
     25 
     26== Related == 
     27^(Add links to related tasks that could be useful or helpful.)^ 
     28 
     29== How to demo == 
     30^(Provide instructions for demonstration of the task.)^ 
     31 
     32= Design = 
     33^(Describe your design here.)^ 
     34 
     35= Implementation = 
     36^(Describe and link the implementation results here (from the wiki or the repository).)^ 
     37 
     38= Testing = 
     39^(Place the testing results here.)^ 
     40 
     41= Comments = 
     42^(Write comments for this or later revisions here.)