AutoPatrol, Bureaucrats, Administrators
481
edits
Lukas Rypl (talk | contribs) |
m (Text replacement - "^" to "{{deprecated}}") |
||
(26 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
= Eclipse and Target Platform setup = | {{deprecated}}= Eclipse and Target Platform setup = | ||
* Download Eclipse 4. | * Download Eclipse 4.15 (2020-03) for RCP and RAP Developers from https://www.eclipse.org/downloads/eclipse-packages/ | ||
* Unpack and run | * Unpack and run | ||
* Go to Window -> Preferences -> Plugin-in Development -> Target Platform, click "Add", initialize target definition with "Nothing" | * Go to Window -> Preferences -> Plugin-in Development -> Target Platform, click "Add", initialize target definition with "Nothing" | ||
* Change name to something like 'RAP | * Change name to something like 'RAP 3.12" | ||
* (still in target content editor) Add software site http://download.eclipse.org/releases/ | * (still in target content editor) Add software site http://download.eclipse.org/releases/2019-06, '''uncheck''' "Include Required Software" and install "EMF - Eclipse Modeling Framework SDK" (from Modeling) and "BIRT Framework" (from Business Intelligence, Reporting and Charting) | ||
* Add software site http://download.eclipse.org/ | * Add software site http://download.eclipse.org/rt/rap/3.12, '''uncheck''' "Include Required Software" and install everything | ||
* Add software site http:// | * Add software site http://www.netxms.org/eclipse/zest-rap/, '''uncheck''' "Include Required Software" and install everything | ||
* Add software site http://download.eclipse.org/ | * Add software site http://download.eclipse.org/tools/orbit/downloads/drops/R20170919201930/repository, '''uncheck''' "Include Required Software" and install "ICU4J" and "Apache Commons Codec 1.9.0" | ||
* Add software site http://download.eclipse.org/technology/babel/update-site/R0. | * Add software site http://download.eclipse.org/technology/babel/update-site/R0.17.1/2019-12/, '''uncheck''' "Include Required Software" and install "Babel Language Pack for eclipse" and "Babel Language Pack for modeling.emf" (Arabic, Czech, French, German, Portuguese, Portuguese (Brazilian), Russian, Spanish) | ||
Is should be like this: | Is should be like this: | ||
[[File: | [[File:RAP 3.12 Target Platform.png|724px]] | ||
* | * Import existing project from src/java-common into workspace | ||
* | * Import existing project from src/client/java into workspace | ||
* Import existing projects from | * Import existing projects from webui/webapp into workspace | ||
= Run Configuration = | = Run Configuration = | ||
Line 34: | Line 29: | ||
* Filter for "http.jetty" and select "org.eclipse.equinox.http.jetty" | * Filter for "http.jetty" and select "org.eclipse.equinox.http.jetty" | ||
* Filter for "console" and select "org.eclipse.equinox.console" | * Filter for "console" and select "org.eclipse.equinox.console" | ||
* Filter for "felix*shell" and select | * Filter for "felix*shell" and select org.apache.felix.gogo.shell | ||
* Clear filter field and click "Add Required Bundles" | * Clear filter field and click "Add Required Bundles" | ||
* Uncheck "com.ibm.icu.base" - only "com.ibm.icu" must be selected | * Uncheck "com.ibm.icu.base" - only "com.ibm.icu" must be selected | ||
Line 43: | Line 38: | ||
= WAR export = | = WAR export = | ||
Use Apache Maven: | |||
# updates versions in pom files | |||
mvn -f webui/webapp/pom.xml -Dtycho.mode=maven org.eclipse.tycho:tycho-versions-plugin:update-pom -Pweb | |||
# build console | |||
mvn -f webui/webapp/pom.xml clean package -Pweb -Dtycho.disableP2Mirrors=true | |||
Build will be in webui/webapp/Product/target | |||
= Possible fixes if Eclipse acting weird = | = Possible fixes if Eclipse acting weird = |