2d98594d0bf004c8e0ae870cd1142fe7aaa92ece
configuration/pluginsForEclipse2022-06.p2f
| ... | ... | @@ -2,17 +2,34 @@ |
| 2 | 2 | <?p2f version='1.0.0'?>
|
| 3 | 3 | <p2f version='1.0.0'>
|
| 4 | 4 | <ius size='3'>
|
| 5 | - <iu id='org.apache.lucene.core' name='Lucene Core' version='7.1.0.v20171214-1510'>
|
|
| 5 | + <!-- These Mylyn extension are needed to get back the md editor in 2022-06. The editor is added back in the next release. Then these two can be removed -->
|
|
| 6 | + <iu id='org.eclipse.mylyn.wikitext.editors_feature.feature.group' name='Mylyn WikiText Editors' version='3.0.42.202201072301'>
|
|
| 7 | + <repositories size='1'>
|
|
| 8 | + <repository location='https://download.eclipse.org/releases/latest'/>
|
|
| 9 | + </repositories>
|
|
| 10 | + </iu>
|
|
| 11 | + <iu id='org.eclipse.mylyn.wikitext_feature.group' name='Mylyn WikiText' version='3.0.42.202201072301'>
|
|
| 12 | + <repositories size='1'>
|
|
| 13 | + <repository location='https://download.eclipse.org/releases/latest'/>
|
|
| 14 | + </repositories>
|
|
| 15 | + </iu>
|
|
| 16 | +
|
|
| 17 | + <!-- Quartz is needed to make eclipse aware of the repository so that lucene can be found.
|
|
| 18 | + Lucene is needed for the mylyn Tasks SDk. The SDK is needed for the MyLyn tasks list.
|
|
| 19 | + As of writing 2022-07-12 the dependencies are not correct so that a manual installation is needed. -->
|
|
| 20 | + <iu id='org.quartz' name='Quartz Scheduler' version='1.8.3.v20110329-1420'>
|
|
| 6 | 21 | <repositories size='1'>
|
| 7 | 22 | <repository location='https://download.eclipse.org/tools/orbit/downloads/drops/R20190602212107/repository'/>
|
| 8 | 23 | </repositories>
|
| 9 | 24 | </iu>
|
| 10 | - <iu id='org.eclipse.jst.web_ui.feature.feature.group' name='Eclipse Java Web Developer Tools' version='3.22.0.v202103200058'>
|
|
| 25 | + <iu id='org.apache.lucene.core' name='Lucene Core' version='7.1.0.v20171214-1510'>
|
|
| 11 | 26 | <repositories size='1'>
|
| 12 | - <repository location='https://download.eclipse.org/releases/2021-06'/>
|
|
| 27 | + <repository location='https://download.eclipse.org/tools/orbit/downloads/drops/R20190602212107/repository'/>
|
|
| 13 | 28 | </repositories>
|
| 14 | 29 | </iu>
|
| 15 | - <iu id='com.gwtplugins.eclipse.suite.v3.feature.feature.group' name='GWT Eclipse Plugin' version='3.0.0.201710131939'>
|
|
| 30 | +
|
|
| 31 | + <!-- multiple Plugins needed for the development -->
|
|
| 32 | + <iu id='com.gwtplugins.eclipse.suite.v3.feature.feature.group' name='GWT EclipFse Plugin' version='3.0.0.201710131939'>
|
|
| 16 | 33 | <repositories size='1'>
|
| 17 | 34 | <repository location='http://storage.googleapis.com/gwt-eclipse-plugin/v3/release'/>
|
| 18 | 35 | </repositories>
|
wiki/howto/onboarding.md
| ... | ... | @@ -5,7 +5,7 @@ This Markdown document is designed to work with Gollum not with GitHub. Internal |
| 5 | 5 | |
| 6 | 6 | Chapter Hierachy: |
| 7 | 7 | # chapter |
| 8 | -## new chapter |
|
| 8 | +## new subchapter |
|
| 9 | 9 | ### chapter to reference |
| 10 | 10 | ## another chapter |
| 11 | 11 | |
| ... | ... | @@ -87,8 +87,8 @@ Depending on the location of your local repository, it's filepaths might be too |
| 87 | 87 | Copy the settings.xml **and** the toolchains.xml from the top-level git folder to your ~/.m2 directory. Adjust the proxy settings in settings.xml accordingly (suggested settings for corporate network inside). Set the paths inside of toolchains.xml to your JDKs depending on where you installed them (this is like setting the compiler for your IDE, but for Maven; This makes it possible to build with the same Maven configuration on every system). Make sure the mvn executable you installed above is in your path. |
| 88 | 88 | |
| 89 | 89 | ### Automatic Eclipse plugin installation |
| 90 | - |
|
| 91 | -The necessary Eclipse plugins described above can be automatically be installed into a newly unzipped version of ["2022-06"](https://www.eclipse.org/downloads/packages/release/2022-06/r/eclipse-ide-eclipse-committers) by using the `./configuration/pluginsForEclipse2022-06.p2f` file. To install the plugins open Eclipse and install Software Items from File. (File ⇒ Import ⇒ Install ⇒ Install Software from File). The description file is located at `/configuration/pluginsForEclipse2022-06.p2f`. Skip the installation details and Accept the licence agreements. While Eclipse is installing the plugins in the background a pop-up will appear where you need to trust all plugins. Be aware that the installation may take several minutes depending on your Internet connection. |
|
| 90 | +The necessary Eclipse plugins can be automatically installed into a newly unzipped version of ["2022-06"](https://www.eclipse.org/downloads/packages/release/2022-06/r/eclipse-ide-eclipse-committers) by using the `./configuration/pluginsForEclipse2022-06.p2f` file. To install the plugins open Eclipse and install Software Items from File. (File ⇒ Import ⇒ Install ⇒ Install Software from File). The description file is located at `/configuration/pluginsForEclipse2022-06.p2f`. |
|
| 91 | +Make sure to select all Plugins (it might not be possible to select Lucene ignore that) and click next. Skip the `Installation details`, accept the licence agreements and click finish. While Eclipse is installing the plugins a pop-up will appear in the background where you need to trust all plugins. Be aware that the installation may take several minutes depending on your Internet connection. |
|
| 92 | 92 | |
| 93 | 93 | Be also aware that with this p2f-file it's not possible to update the plugins to newer versions. |
| 94 | 94 | |
| ... | ... | @@ -107,7 +107,7 @@ The p2f-file includes the following plugins for your convenience: |
| 107 | 107 | Out of the box, multiple settings in Eclipse need to be changed. Go to Window ⇒ Preferences and change the following two settings: |
| 108 | 108 | |
| 109 | 109 | - In "General ⇒ Content Types" select on CSS (Text ⇒ CSS) and add \*.gss in the lower file association list to get limited syntax highlighting and content assist in GSS files |
| 110 | -- In "General ⇒ Editors ⇒ TextEditors" check Insert Spaces for Tabs |
|
| 110 | +- In "General ⇒ Editors ⇒ Text Editors" check Insert Spaces for Tabs |
|
| 111 | 111 | - In "GWT ⇒ Errors/Warnings" set "Missing SDK" to "Ignore" |
| 112 | 112 | - In "GWT ⇒ GWT Settings ⇒ Add..." add the GWT SDK |
| 113 | 113 | - In "Java ⇒ Build Path ⇒ Classpath Variables" create a new classpath variable called `ANDROID_HOME`. Set its value to the installation location of your Android SDK, e.g., `C:\Users\'user'\AppData\Local\Android\Sdk` or `/usr/local/android-sdk-linux`. |
| ... | ... | @@ -129,7 +129,7 @@ Out of the box, multiple settings in Eclipse need to be changed. Go to Window |
| 129 | 129 | - Import all projects from the `mobile/` subdirectory of the git main folder; this in particular contains the race committee app projects |
| 130 | 130 | - In "Window ⇒ Preferences ⇒ Plug-in Development ⇒ Target Platform" set the Eclipse target platform to `Race Analysis Target` (located in com.sap.sailing.targetplatform/definitions//race-analysis-p2-remote.target) |
| 131 | 131 | - Wait until the target platform has been resolved completely |
| 132 | - - Rebuild all projects |
|
| 132 | + - Start a clean build (Project ⇒ Clean) |
|
| 133 | 133 | |
| 134 | 134 | 3. On clear workspace additional steps should be performed once: |
| 135 | 135 | 1. Run "GWT Dashboards SDM" launch configuration. After successful start, launch configuration can be stopped. |