Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Scout/Contributions Cloning Scout Manually"
(→Import Plugins Projects into Workspace) |
(→Clone Git repositories) |
||
Line 17: | Line 17: | ||
Because we are using Gerrit for code review, you need to setup this as well. | Because we are using Gerrit for code review, you need to setup this as well. | ||
− | === Clone Git | + | === Clone Scout RT Git Repositories === |
− | Here is a step-by-step guide how to clone | + | Here is a step-by-step guide how to clone the [http://git.eclipse.org/c/scout/org.eclipse.scout.rt.git/ Scout RT] repository. |
In your Eclipse IDE click on ''Windows -> Open Perspective -> Others...'' and select ''Git Repository Exploring''. In the GIT perspective, click on ''Clone a Git repository'' and select ''URI'' as a repository source in the next dialog. | In your Eclipse IDE click on ''Windows -> Open Perspective -> Others...'' and select ''Git Repository Exploring''. In the GIT perspective, click on ''Clone a Git repository'' and select ''URI'' as a repository source in the next dialog. |
Revision as of 08:54, 20 February 2017
How to clone Scout repositories manually is shown here:
GIT Repositories
All Eclipse Scout Git repositories are listed under http://git.eclipse.org/c/scout/.
maven-master.git // used for general properties and profiles for scout repositories oomph.git // used to simplify setup for scout demo applications org.eclipse.scout-aggregator.git // used for building and aggregation (p2 repositories) and deployment org.eclipse.scout.rt.git // Scout Runtime org.eclipse.scout.sdk.git // Scout Tooling scout.rt.incubator.git // Scout Incubation Components (currently only runtime)
You need to clone all repositories that you need for your daily work. In most cases this will be the org.eclipse.scout.rt.git and maybe the org.eclipse.scout.sdk.git repository.
Because we are using Gerrit for code review, you need to setup this as well.
Clone Scout RT Git Repositories
Here is a step-by-step guide how to clone the Scout RT repository.
In your Eclipse IDE click on Windows -> Open Perspective -> Others... and select Git Repository Exploring. In the GIT perspective, click on Clone a Git repository and select URI as a repository source in the next dialog.
For the Scout RT repository we use the GIT protocol:
git://git.eclipse.org/gitroot/scout/org.eclipse.scout.rt.git
The GIT url is listed under Clone on the webpage of the repository: http://git.eclipse.org/c/scout/org.eclipse.scout.rt.git/. You only need to tick the branches that you would like to work with. Example: To work with the Scout Neon release go for branch releases/6.0.x.
The Scout RT GIT repository will be cloned to a local destination. Choose C:\Users\<username>\git\<repositoryName>. Choose the release branch you would like to work with (e.g. releases/6.0.x) as the initial branch and enter origin to reference the remote GIT repository.
To import all Scout runtime projects into your workspace, tick the checkbox Import all existing Eclipse projects after clone finishes in the lower part of the Git clone wizard.
Finally, click on Finish to clone the Scout RT repository.
Expected Result
Switching to your workspace the Scout runtime projects should now be available.
In the problem view no errors or warnings should be visible.
The final step for the verification is to run a Scout runtime test in the workspace. You may use the test class TextsText for this (use <ctrl><shift><t> to search for this type). To run the test select the class in the Package Explorer and start the test with context menu Run As > JUnit Test.
The successful verification looks then as the screenshot shown above.