configuration/installPluginsForEclipse2021-03.sh
... ...
@@ -0,0 +1,62 @@
1
+#!/bin/bash
2
+
3
+# You need an installation of the 2021-03 release of "Eclipse IDE for Eclipse Committers" matching you OS and JDK (32 vs 64 Bit):
4
+# https://www.eclipse.org/downloads/packages/release/2021-03/r/eclipse-ide-eclipse-committers
5
+
6
+if [[ $1 == "" ]]; then
7
+ echo "You need to specify the Eclipse installation directory"
8
+ exit 1
9
+fi
10
+
11
+installPath="$1"
12
+
13
+installPlugins() {
14
+ "$installPath/eclipse" -application org.eclipse.equinox.p2.director -noSplash -roaming -repository $1 -installIU $2
15
+ echo ""
16
+}
17
+
18
+updatePlugins() {
19
+ "$installPath/eclipse" -application org.eclipse.equinox.p2.director -noSplash -roaming -repository $1 -uninstallIU $2 -installIU $2
20
+ echo ""
21
+}
22
+
23
+uninstallPlugins() {
24
+ "$installPath/eclipse" -application org.eclipse.equinox.p2.director -noSplash -roaming -uninstallIU $1
25
+ echo ""
26
+}
27
+
28
+# Not necessary if using Eclipse for JEE developers
29
+echo "Installing webtools (WTP/WST/JPT) and m2e that are required by the GWT plugin..."
30
+installPlugins http://download.eclipse.org/releases/2021-03/ org.eclipse.wst.web_ui.feature.feature.group,org.eclipse.jst.web_ui.feature.feature.group,org.eclipse.wst.xml_ui.feature.feature.group,org.eclipse.jpt.common.feature.feature.group,org.eclipse.jpt.jpa.feature.feature.group,org.eclipse.m2e.feature.feature.group,org.eclipse.m2e.wtp.feature.feature.group
31
+
32
+echo "Installing GWT plugin..."
33
+installPlugins http://storage.googleapis.com/gwt-eclipse-plugin/v3/release com.gwtplugins.eclipse.suite.v3.feature.feature.group
34
+
35
+echo "Installing Mission Control plugin..."
36
+installPlugins http://download.oracle.com/technology/products/missioncontrol/updatesites/base/6.0.0/eclipse com.oracle.jmc.feature.ide.feature.group,com.oracle.jmc.feature.flightrecorder.feature.group,com.oracle.jmc.feature.core.feature.group,com.oracle.jmc.feature.console.feature.group,com.oracle.jmc.feature.core.feature.group,com.oracle.jmc.feature.core.feature.group
37
+
38
+echo "Installing GWT SDM debug bridge..."
39
+installPlugins http://p2.sapsailing.com/p2/sdbg com.github.sdbg.feature.feature.group
40
+
41
+echo "Installing EasyShell..."
42
+installPlugins http://anb0s.github.io/EasyShell de.anbos.eclipse.easyshell.feature.feature.group
43
+
44
+echo "Installing Memory Analyzer..."
45
+installPlugins http://download.eclipse.org/releases/2021-03 org.eclipse.mat.feature.feature.group,org.eclipse.mat.chart.feature.feature.group
46
+
47
+echo "Installing SAP JVM Tools (profiler) ..."
48
+installPlugins https://tools.hana.ondemand.com/oxygen com.sap.jvm.profiling.feature.group
49
+
50
+echo "Installing UMLet ..."
51
+installPlugins https://www.umlet.com/umlet_latest/repository/ umlet-eclipse-feature.feature.group
52
+
53
+echo "Installing javax.xml.bind for news feed polling (see https://stackoverflow.com/questions/52528693/eclipse-internal-error-polling-news-feeds)..."
54
+installPlugins http://download.eclipse.org/tools/orbit/downloads/drops/R20200224183213/repository javax.xml.bind
55
+
56
+echo "Installing Enhanced Class Decompiler"
57
+installPlugins https://ecd-plugin.github.io/update org.sf.feeling.decompiler.feature.group,org.sf.feeling.decompiler.cfr.feature.group,org.sf.feeling.decompiler.jad.feature.group,org.sf.feeling.decompiler.jd.feature.group,org.sf.feeling.decompiler.procyon.feature.group
58
+
59
+echo "Uninstalling Wild Web Developer"
60
+uninstallPlugins org.eclipse.wildwebdeveloper.feature.feature.group
61
+
62
+echo "Installation completed!"
wiki/howto/onboarding.md
... ...
@@ -8,7 +8,7 @@ First of all, make sure you've looked at [http://www.amazon.de/Patterns-Elements
8 8
9 9
#### Installations
10 10
11
-1. Eclipse (Eclipse IDE for Eclipse Committers, version 4.15.0 ["2020-06"](https://www.eclipse.org/downloads/packages/release/2020-06/r/eclipse-ide-eclipse-committers)), [http://www.eclipse.org](http://www.eclipse.org)
11
+1. Eclipse (Eclipse IDE for Eclipse Committers, version 4.15.0 ["2021-03"](https://www.eclipse.org/downloads/packages/release/2020-06/r/eclipse-ide-eclipse-committers)), [http://www.eclipse.org](http://www.eclipse.org)
12 12
2. Get the content of the git repository (see
13 13
Steps to build and run the Race Analysis Suite below)
14 14
3. Install the eclipse plugins (see Automatic Eclipse plugin installation below)
... ...
@@ -24,7 +24,7 @@ Steps to build and run the Race Analysis Suite below)
24 24
25 25
The necessary Eclipse plugins described above can be automatically be installed into a newly unzipped version of [Eclipse IDE for Eclipse Committers "2020-06"](https://www.eclipse.org/downloads/packages/release/2020-06/r/eclipse-ide-eclipse-committers) by using the script "configuration/installPluginsForEclipse2020-06.sh". In addition, the script applies some updates to plugins packaged with Eclipse itself. To start the plugin installation, run the following command using your Eclipse installation directory as command line parameter for the script:
26 26
27
- ./installPluginsForEclipse2020-06.sh "/some/path/on/my/computer/eclipse"
27
+ ./installPluginsForEclipse2021-03.sh "/some/path/on/my/computer/eclipse"
28 28
29 29
Be aware that with this script it's not possible to update the plugins to newer versions. Instead you can install a new version by unpacking the base package and executing the script.
30 30
... ...
@@ -101,6 +101,7 @@ The primary Git repository for the project is hosted on sapsailing.com. It is mi
101 101
* In "Window->Preferences->General->Editors->TextEditors" check Insert Spaces for Tabs
102 102
* In "Window->Preferences->Web->HTML Files->Editor" indent using Spaces
103 103
* In "Window->Preferences->General->Content Types" select on the right side CSS, now add in the lower file association list *.gss to get limited syntax highlighting and content assist in GSS files
104
+ * In "Window->Preferences->XML(Wild Web Developer)->Validation & Resolution->Enable Validation" Disable the Checkbox
104 105
* Install Eclipse debugger for GWT SuperDevMode
105 106
* Install Eclipse eGit (optional)
106 107
* Check that JDK 1.8 is available and has been set for compilation in Eclipse