Version 2 (modified by mitex, 16 years ago) (diff) |
---|
Analysis
Overview
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 DEVELOPMENT_OVERVIEW, but in this document it is missing.
Provide shell scripts for Linux and batch and registry scripts for Windows:
- Extract the mvn commands in trunk/sophie2-platform/old/lib/readme.txt to separate shell script.
- Also replace "three mvn commands" with "four mvn commands" or "several mvn commands".
- 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 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 - 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
How to demo
- Open 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.)