[[BackLinksMenu]] [[TicketQuery(summary=PLATFORM_INFRASTRUCTURE_OVERVIEW_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|)]] = Analysis = == Overview == [wiki:PLATFORM_INFRASTRUCTURE_OVERVIEW] defines how to setup a computer so it can be used in Sophie2's development process. The goal of the current revision is to update the document so a new developer will be able to prepare his machine in less time. == Task requirements == Point out that Maven has to be installed. This information is available in [wiki:DEVELOPMENT_OVERVIEW], but in this document it is missing. There is internal maven repository using nexus on [http://sophie2.org:8081/nexus] so there is no need of executing the mvn commands in the end of readme.txt file. Remove that section from the wiki page. Provide shell scripts for Linux and batch and registry scripts for Windows: * Although Maven installation is an external tool, we can create installation scripts for it (set environment variables, etc.) * These scripts may not work for future versions of Maven. Provide some screenshots where the text is too long. If an image has to be large, display smaller version, which links to the full-size version. There are several comments in [wiki:PLATFORM_INFRASTRUCTURE_OVERVIEW]: * When installing M2 Eclipse Plug-in remove the "Maven Integration for AJDT", otherwise there are missing dependencies and the instalation can not continue. (pac) * To work with Subclipse under Linux platforms you should install SVNKit package. Here is the plugin Eclipse edition: http://eclipse.svnkit.com/1.2.x/. (pav) * You should exclude "Maven POM Editor" when installing the M2 Eclipse Plug-in - the same reason as in the first comment. JavaHL is required for SVN only, not M2. --boyan@2009-01-12 Review the comments and integrate the information in the main text. == Task result == The result of this task is updated wiki page - [wiki:PLATFORM_INFRASTRUCTURE_OVERVIEW]. == Implementation idea == For the scripts: Go to the end of [http://maven.apache.org/download.html]. There are detailed instructions what has to be done. (mitex can create the scripts) == Related == * [wiki:PLATFORM_INFRASTRUCTURE_OVERVIEW_R1] * [wiki:PLATFORM_INFRASTRUCTURE_OVERVIEW_R0] * [wiki:DEVELOPMENT_OVERVIEW] == How to demo == * Open [wiki:PLATFORM_INFRASTRUCTURE_OVERVIEW] and show the updated sections. = 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.)