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.