Your SlideShare is downloading. ×
0
How to become an Eclipsecommitter in 20 minutes andto fork the Eclipse IDE
Lars VogelEclipse committerEclipse and Android developerCompany founderJava Championvogella.com reaches 1.5million readers...
t er                                      t                                 m mi                              co          ...
Tradionally  the Eclipse programmingmodel made it  easy to addsomething ontop of Eclipse.
But what about changing   the Eclipse IDE or      framework?
New developers          It is Open Source,          how hard can it be?
This isreally hard.
I use IntelliJbecause Eclipse sucks
I hopesomeone fixes this     bugbecause it  is reallybad.... for     me
A new ageGitTychoCBIGerrit
Eclipse sourcehttp://git.eclipse.org
Search box
Git clonegit clone git://git.eclipse.org/gitroot/e4/org.eclipse.e4.tools.git
You fix and you commit        (locally)
Now you   are    acommitter
All right, I go                and help               Debian in               this case.. But, your patch orGerrit request...
I use IntelliJbecause Eclipse sucks
Or you can...
Fork you!Yeah!
Eclipse Tycho
Repository Plug-ins
Modules to build
Component pom.xml
Targetmvn -clean install
Lets start small      I build the        e4 tools
Reality# Clone the releng repogit clonegit://git.eclipse.org/gitroot/e4/org.eclipse.e4.releng.git# Install the CBI build c...
Simplification in its makingBug 386114 - Avoid duplication of id and version in pom.xmland MANIFESTBug 403237 - o.e.e4.too...
Build your own Eclipse IDE            All the cool kids are                   forking            Eclipse these days
Build Eclipse IDE# clonegit clone -b master --recurse-submodules git://git.eclipse.org/gitroot/platform/eclipse.platform.r...
Your own Eclipse IDE build
Apply modification Clone the corresponding repo   Create new repo at GithubPush your changes to Github andmerge them every...
vogella Eclipse IDE buildDistribution:http://download.vogella.com/kepler/I-Build/sdkp2 repohttp://download.vogella.com/kep...
Demo provided by l33t labs    (L33tLabs.com)
Follow our CBI Build on Twitterhttps://twitter.com/eclipsecbi
Where to go from herehttp://wiki.eclipse.org/CBI Eclipse IDE CBI Buildhttp://www.vogella.com/articles/Git/article.html Git...
For fhe love of Pete!I fix        this bug!
Thank youFor further questions:Lars.Vogel@gmail.comhttp://www.vogella.comTwitter http://www.twitter.com/vogellaGoogle+ htt...
Upcoming SlideShare
Loading in...5
×

How to become an Eclipse committer in 20 minutes and fork the IDE

3,387

Published on

Describes how to build the Eclipse IDE

Published in: Technology
1 Comment
4 Likes
Statistics
Notes
  • hello my dear,
    how are you today i hope all is well.my name is miracleJobe am a girl never married,
    i saw your profile today am very happy and became interest in you so dear i will
    like us to be friend.please i have something to tell you okay.please you can send your email
    address to my private email Box (miraclejobelove@yahoo.com) so that i will send my picture
    to you and tell you more about me. i will happy to see you again as soon as possible.

    Thanks so much
    miss miracle.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
3,387
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
36
Comments
1
Likes
4
Embeds 0
No embeds

No notes for slide

Transcript of "How to become an Eclipse committer in 20 minutes and fork the IDE"

  1. 1. How to become an Eclipsecommitter in 20 minutes andto fork the Eclipse IDE
  2. 2. Lars VogelEclipse committerEclipse and Android developerCompany founderJava Championvogella.com reaches 1.5million readers per month
  3. 3. t er t m mi co a E om e ID ec e b ps s li l et Ec t t he rs kFi f or n T he
  4. 4. Tradionally the Eclipse programmingmodel made it easy to addsomething ontop of Eclipse.
  5. 5. But what about changing the Eclipse IDE or framework?
  6. 6. New developers It is Open Source, how hard can it be?
  7. 7. This isreally hard.
  8. 8. I use IntelliJbecause Eclipse sucks
  9. 9. I hopesomeone fixes this bugbecause it is reallybad.... for me
  10. 10. A new ageGitTychoCBIGerrit
  11. 11. Eclipse sourcehttp://git.eclipse.org
  12. 12. Search box
  13. 13. Git clonegit clone git://git.eclipse.org/gitroot/e4/org.eclipse.e4.tools.git
  14. 14. You fix and you commit (locally)
  15. 15. Now you are acommitter
  16. 16. All right, I go and help Debian in this case.. But, your patch orGerrit request never gets reviewed...
  17. 17. I use IntelliJbecause Eclipse sucks
  18. 18. Or you can...
  19. 19. Fork you!Yeah!
  20. 20. Eclipse Tycho
  21. 21. Repository Plug-ins
  22. 22. Modules to build
  23. 23. Component pom.xml
  24. 24. Targetmvn -clean install
  25. 25. Lets start small I build the e4 tools
  26. 26. Reality# Clone the releng repogit clonegit://git.eclipse.org/gitroot/e4/org.eclipse.e4.releng.git# Install the CBI build configurationmvn -f org.eclipse.e4.releng/cbi/eclipse-parent/pom.xmlclean installgit clonegit://git.eclipse.org/gitroot/e4/org.eclipse.e4.tools.gitmvn -clean install
  27. 27. Simplification in its makingBug 386114 - Avoid duplication of id and version in pom.xmland MANIFESTBug 403237 - o.e.e4.tools cannot be build with "mvn cleaninstall"Bug 361722 - [patch] Unable to install root level features intoproduct install
  28. 28. Build your own Eclipse IDE All the cool kids are forking Eclipse these days
  29. 29. Build Eclipse IDE# clonegit clone -b master --recurse-submodules git://git.eclipse.org/gitroot/platform/eclipse.platform.releng.aggregator.gitgit fetch origingit merge origin/mastergit pull --recurse-submodulesgit submodule update# fix manifest.mf to pom.xml versionscd eclipse.platform.releng.aggregator/mvn -Dtycho.mode=maven -Dmaven.repo.local=${WORKSPACE}/.repositoryorg.eclipse.tycho:tycho-versions-plugin:update-pom# buildmvn clean install -Pno-bree-libs -Dmaven.test.skip=true
  30. 30. Your own Eclipse IDE build
  31. 31. Apply modification Clone the corresponding repo Create new repo at GithubPush your changes to Github andmerge them everytime before the build
  32. 32. vogella Eclipse IDE buildDistribution:http://download.vogella.com/kepler/I-Build/sdkp2 repohttp://download.vogella.com/kepler/I-Build/
  33. 33. Demo provided by l33t labs (L33tLabs.com)
  34. 34. Follow our CBI Build on Twitterhttps://twitter.com/eclipsecbi
  35. 35. Where to go from herehttp://wiki.eclipse.org/CBI Eclipse IDE CBI Buildhttp://www.vogella.com/articles/Git/article.html Git tutorialhttp://www.vogella.com/articles/EGit/article.html EGit tutorialhttp://www.vogella.com/articles/EclipseTycho/article.html EclipseTycho tutorial
  36. 36. For fhe love of Pete!I fix this bug!
  37. 37. Thank youFor further questions:Lars.Vogel@gmail.comhttp://www.vogella.comTwitter http://www.twitter.com/vogellaGoogle+ http://gplus.to/vogella
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×