Sleep Peacefully as Maven Tycho Build your Product !
We Demonstrate how to build Eclipse Plugins, Features, Repository and Products using Maven-Tycho. Integrate with Jenkins continuous integration tool.
Outline/structure of the Session
- Introdution to Maven, Tycho and Jenkins
- Installing & configure Maven, Tycho, Jenkins
- Building Plugins using Maven-Tycho
- Building Plugins thru Jenkins-CI
- Building Multiple Projects using Maven-Tycho
- Building Features thru Maven-Tycho
- Building p2 Repository thru Maven-Tycho
- Bundle JRE with Product using Maven-Tycho
- Handling Non-OSGI libraries using Maven-Tycho
- Pomless Tycho Builds
Participants would confidently walk out of the session having an understanding on How to Build Eclipse Plugins, Features, Products using Maven and Tycho. Also how to configure and integrate with Jenkins continuous integration
Eclipse Plugin Developers, Release Engineers
schedule Submitted 8 months ago
People who liked this proposal, also liked:
CONSUMING an EMF MODEL in UR ECLIPSE UI - Importance of .EDIT PluginAnnamalai Chockalingam
schedule 9 months agoSold Out!
Out of my 10yrs of Eclipse Consulting, what i have realised is most of our Eclipse Projects use EMF as the standard modelling framework. But many of us do not use the .EDIT plugin that is generated by EMF. We proudly talk about EMF being a Code Generator which can give us the Model as well as the Controller.
But how to use this Controller becomes a question and we find alternative ways of solving this issue by implementing the same using Eclipse API like writing our own Content and Label Providers, Our Own Property Descriptors, Hooked up Model Refresh.
All of us know how to generate an EMF Model. There are many good tutorials online to teach you that. But there is very limited documentation on how to use the .EDIT Plugin in your code. This talk is to revolve around how to use .EDIT and customise it to your needs. This would save you a lot of time and avoid rewriting of the generated code.
This Talk would be an extract of a book content that i am writing. The article