Jump to: navigation, search

Difference between revisions of "ETrice/Development/PlatformSwitch"

(New page: == Switch of the Eclipse Platform == Recently we developed eTrice on the base of the Juno platform. Now we switched to Kepler. There are a couple of things that should be carefully done ...)
 
(Switch of the Eclipse Platform)
Line 5: Line 5:
 
There are a couple of things that should be carefully done and checked to make the transition as smooth as possible:
 
There are a couple of things that should be carefully done and checked to make the transition as smooth as possible:
  
 +
'''all developers'''
 
* download the modeling package of the new platform
 
* download the modeling package of the new platform
 
* install
 
* install
Line 16: Line 17:
 
* adjust the workspace settings for the compiler to 1.6
 
* adjust the workspace settings for the compiler to 1.6
 
* choose a default 1.6 JRE (or even better a JDK)
 
* choose a default 1.6 JRE (or even better a JDK)
 +
 +
'''has to be done once only and committed and pushed'''
 
* adjust the class path version numbers of
 
* adjust the class path version numbers of
 
** /org.eclipse.etrice.runtime.c.tests/make.xml, target convert
 
** /org.eclipse.etrice.runtime.c.tests/make.xml, target convert
Line 21: Line 24:
 
** /org.eclipse.etrice.generator.c.tests/make.xml, targets generate and convert
 
** /org.eclipse.etrice.generator.c.tests/make.xml, targets generate and convert
 
* adjust the Buckminster resource map /org.eclipse.etrice.releng/build.rmap to the new platform
 
* adjust the Buckminster resource map /org.eclipse.etrice.releng/build.rmap to the new platform
 +
* push to Hudson and test the build
 +
 +
[[User:Hrr.protos.de|Hrr.protos.de]] 08:37, 2 July 2013 (UTC)

Revision as of 04:37, 2 July 2013

Switch of the Eclipse Platform

Recently we developed eTrice on the base of the Juno platform. Now we switched to Kepler.

There are a couple of things that should be carefully done and checked to make the transition as smooth as possible:

all developers

  • download the modeling package of the new platform
  • install
    • Xtext
    • Xtend
    • Graphiti
    • Guava (from Orbit) and Guava 8.0 from Google (needed by KIELER)
    • KIELER
    • Buckminter (only as editor for resource maps and component specifications)
  • let ETRICE_TARGET_PLATFORM point to the new platform
  • adjust the workspace settings for the compiler to 1.6
  • choose a default 1.6 JRE (or even better a JDK)

has to be done once only and committed and pushed

  • adjust the class path version numbers of
    • /org.eclipse.etrice.runtime.c.tests/make.xml, target convert
    • /org.eclipse.etrice.generator.java.tests/make.xml, targets generate and convert
    • /org.eclipse.etrice.generator.c.tests/make.xml, targets generate and convert
  • adjust the Buckminster resource map /org.eclipse.etrice.releng/build.rmap to the new platform
  • push to Hudson and test the build

Hrr.protos.de 08:37, 2 July 2013 (UTC)