Eclipse Neon: FESA plug-in for code developers

New

https://www.eclipse.org/eclipse/news/4.6/

https://www.eclipse.org/eclipse/news/4.6/pde.php

Download

Eclipse IDE for Java Developers ( http://www.eclipse.org/downloads/ )

Required Plug-Ins

C/C++ Development Tools ( update site: http://download.eclipse.org/releases/neon)

Eclipse XSL Developer Tools ( update site: http://download.eclipse.org/releases/neon )

Eclipse Web Developer Tools ( update site: http://download.eclipse.org/releases/neon )

Eclipse Plug-in Development Environment ( drag to install: https://marketplace.eclipse.org/content/eclipse-pde-plug-development-environment )

Subversive Team Provider ( update site: http://download.eclipse.org/releases/neon / http://community.polarion.com/projects/subversive/download/eclipse/5.0/mars-site/ ), select native JavaHL connector 1.7.x in Window > Preferences > Team > SVN

Required FESA Plug-In Propjects

SVN: https://www-acc.gsi.de/svn/fesa/framework/plug-in/neon
Project Description Build Order
fesa-plugin-codegen-gsi jar 7
fesa-plugin-control jar 5
fesa-plugin-control-gsi jar 6
fesa-plugin-model jar 3
fesa-plugin-model-gsi jar 4
fesa-plugin-ui Eclipse plug-in project  
fesa-plugin-ui-gsi Eclipse plug-in project  
fesa-plugin-utils jar 2
jlibs jar 1
fesa-plugin-feature Eclipse plug-in feature  
fesa-plugin-update-site Eclipse plug-in update site  
  • jar build: generateJar.jardesc or Maven build using script from fesa-plugin-scripts (mvn build requires pom.xml in workspace)
  • plug-in build: Build all on site.xml

Required Libraries

  • Eclipse project specific jar files are required
  • For building the Eclipse plug-in with maven these libraries needs to be published to GSI's nexus artifact repository (https://artifacts.acc.gsi.de/nexus/index.html), e.g. with the script uploadEclipseJars.sh in fesa-plugin-scripts
  • These Eclipse libraries used by the Eclipse installation are located in /opt/eclipse/neon/plugins or in an eclipse download package (e.g. for java ee)
  • To find these Eclipse libraries for local usage in the workspace the following scripts helps to copy them first in the home directory and next into the Eclipse plug-ins library folders: fetchEclipseJars.sh, copyEclipseLibrariesToLibFolders.sh . Version numbers have to be adapted in the scripts.

Debugging and Running

fesa-plugin-ui/META-INF/MANIFEST.MF Run/Debug As > Eclipse Application

Deployment

  • build update-site
  • upload to server using upload and tag script from fesa-plugin-scripts

-- SolveighMatthies - 11 Aug 2016
Topic revision: r3 - 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