Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "ETrice/Development/PlatformSwitch"
< ETrice | Development
Ts.protos.de (Talk | contribs) |
Ts.protos.de (Talk | contribs) |
||
(6 intermediate revisions by the same user not shown) | |||
Line 6: | Line 6: | ||
* download the modeling package of the new platform [http://www.eclipse.org/downloads/ download] | * download the modeling package of the new platform [http://www.eclipse.org/downloads/ download] | ||
* install following packages: | * install following packages: | ||
− | ** Xtext (includes Xtend automatically) | + | ** from Kepler update site: |
− | ** Graphiti | + | *** Xtext (includes Xtend automatically) |
− | ** C/C++ Development Tools and C/C++ Development Tools SDK | + | *** Graphiti |
− | ** Google Guava ( | + | *** C/C++ Development Tools and C/C++ Development Tools SDK |
− | ** KIELER | + | ** from Google Guava update site: (Guava - http://guava-osgi.googlecode.com/svn/trunk/repository/) |
+ | *** Google Guava: the old version 8.0 (needed by KIELER) - to see old versions uncheck "See only the latest version ..." - information: another version has already been installed as a dependency of Xtext | ||
+ | ** from eTrice KIELER update site: ( KIELER for eTrice http://download.eclipse.org/etrice/KIELER/kieler-0.7.1) | ||
+ | *** KIELER: KIELER Layout - to see the plugins uncheck "Group items by category" - install Graphviz Support (both) and KIELER Layout for Graphiti (both) - information: plugin and source have the same name, Guava 8.0 has to be installed first | ||
+ | * change the environment variable ETRICE_TARGET_PLATFORM point to new platform (e.g. .../kepler/eclipse) | ||
− | * | + | == Only for the developers and release engineers that do the migration to a new eclipse version == |
+ | * install Buckminster (only as editor for resource map and component specifications needed) | ||
* make adjustments where necessary (e.g. API has changed) | * make adjustments where necessary (e.g. API has changed) | ||
− | |||
* check the versions in make.xml, target convert of runtime.c.tests | * check the versions in make.xml, target convert of runtime.c.tests | ||
* check the versions in make.xml, targets generate and convert of generator.java.tests and generator.c.tests | * check the versions in make.xml, targets generate and convert of generator.java.tests and generator.c.tests | ||
* adjust the Buckminster resource map /org.eclipse.etrice.releng/build.rmap | * adjust the Buckminster resource map /org.eclipse.etrice.releng/build.rmap | ||
* launch and check the Hudson build | * launch and check the Hudson build |
Latest revision as of 08:17, 3 July 2013
Switching the development platform to Kepler
Previously eTrice was developed against Juno. Now we switched to Kepler.
- download the modeling package of the new platform download
- install following packages:
- from Kepler update site:
- Xtext (includes Xtend automatically)
- Graphiti
- C/C++ Development Tools and C/C++ Development Tools SDK
- from Google Guava update site: (Guava - http://guava-osgi.googlecode.com/svn/trunk/repository/)
- Google Guava: the old version 8.0 (needed by KIELER) - to see old versions uncheck "See only the latest version ..." - information: another version has already been installed as a dependency of Xtext
- from eTrice KIELER update site: ( KIELER for eTrice http://download.eclipse.org/etrice/KIELER/kieler-0.7.1)
- KIELER: KIELER Layout - to see the plugins uncheck "Group items by category" - install Graphviz Support (both) and KIELER Layout for Graphiti (both) - information: plugin and source have the same name, Guava 8.0 has to be installed first
- from Kepler update site:
- change the environment variable ETRICE_TARGET_PLATFORM point to new platform (e.g. .../kepler/eclipse)
Only for the developers and release engineers that do the migration to a new eclipse version
- install Buckminster (only as editor for resource map and component specifications needed)
- make adjustments where necessary (e.g. API has changed)
- check the versions in make.xml, target convert of runtime.c.tests
- check the versions in make.xml, targets generate and convert of generator.java.tests and generator.c.tests
- adjust the Buckminster resource map /org.eclipse.etrice.releng/build.rmap
- launch and check the Hudson build