816130056befdbcd5b8f5a0add311186490fd6a1
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 |