FESA Plug-In for Eclipse Luna (4.4) - experimental

Update Sites

Eclipse Luna: https://www.eclipse.org, e.g. JAVA-EE Linux Version, 64-bit

CDT: http://download.eclipse.org/tools/cdt/releases , version 8.5 for Eclipse Luna SR 1

Subversive Team Provider: http://download.eclipse.org/technology/subversive/1.1/update-site/

Settings

- JRE Java 8: /usr/java/jdk1.8.0_05

- Debug/Run configuration: target

System Properties

- SVN/Kerberos settings: svnkit.http.methods=Basic

- Location of ssh certificate: Java SSL truststore: /usr/java/jdk8/jre/lib/security/cacerts

- oracle.net.tns_admin: /usr/lib/oracle/current/client64/network/admin

TODO

  • possible introduction in GSI? Support of JAVA8 -> AP, SV etc; probably 01/2015
  • synchronization with CERN???

Issues regarding the new code base

  • new created FESA projects don't appear as working copies if they are shared into the repository choice-yes
  • creator name is missing in new FESA designs / deploy-units choice-yes
  • no log output is created choice-no
  • wrong log directory location is selected at startup choice-yes
  • model for classes/deploy-units is missing the state information choice-yes
  • specific release procedure for classes/deploy-units choice-yes
  • release wizard moved to specific part to allow expert options choice-yes
  • specific configuration bean for kerberos/ssh settings and SVN repository location creation choice-yes
  • secure storage password retrieved at startup choice-yes
  • specific expert preference page choice-yes
  • usage of local FESA FWK troublesome -> paths to installation for schema and in makefiles of classes and deploy-units are assembled differently (choice-yes)
  • specific codegen (instead of fesa-plugin-codegen-default) required choice-yes
  • usage of Java8 choice-yes
  • launch path to FESA navigator/explorer contains a version @GSI -> needs to be replaceable choice-yes
  • newly created class/deploy-unit documents are not opened automatically choice-yes
  • newly created documentation files are not opened automatically
  • newly created HTML documentation pages are not displayed in internal web browser view
  • new FESA preference bring console to top for every log message does not work, choice-yes, general Eclipse preference is not checked
  • specific C++ code templates are missing choice-yes
  • FESA cheat sheets are not up to date (e.g. bulk operations)
  • not required functions can be disabled (e.g. 2.10 migration, export instances from database, navigator release, bean generation, ...) choice-yes
  • specific maven files have to be re-created
  • for maven build: eclipse dependencies have to be injected into nexus repository
  • seemingly chaotic naming of deploy-unit binaries (e.g. name replacement 'server' instead of formerly used '_S') choice-yes

Issues to consider

  • using JAVA8: support for parameter MaxPermSize has been removed (warning message: Java HotSpot (TM) 64-Bit Server VM warning: ignoring option MaxPermSize =256m; support was removed in 8.0)
  • asl cluster 73x: Eclipse Luna / Java / SWT Browser Bug vs. Eclipse crashes
  • CDT Indexer problems possible in Eclipse Luna (see Jochens Email from 27.10.14) -> CDT API changes?
  • keyboard shortcuts still don't work (broken since Eclipse Kepler SR1)

Installation of GSI's FESA plug-in for Eclipse Luna

Update site: https://www-acc.gsi.de/data/eclipse-luna/fesa

Launch Eclipse with Java 8

  • before launching eclipse-luna make sure the Java environment variables point to the Java 8 installation, e.g. by running the script provided by CSCOAP:
. /common/usr/cscoap/bin/jdk8

Troubleshooting

  • if a newly added feature in the installed version of the plug-in is not found, probably an older version is cached in a hidden folder by Eclipse
    • launch eclipse-luna with -clean - option to force an internal clean-up of all its features/plug-ins
-- SolveighMatthies - 01 Aug 2014
I Attachment Action Size Date Who Comment
FESAplug-inVsEclipseLuna.pdfpdf FESAplug-inVsEclipseLuna.pdf manage 380 K 25 Feb 2015 - 12:34 SolveighMatthies FESA plug-in for Eclipse Luna - Sneak Preview presentation
Topic revision: r14 - 22 May 2018, SolveighMatthies
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback