• Like
  • Save
How to become an Eclipse committer in 20 minutes and fork the IDE
Upcoming SlideShare
Loading in...5
×
 

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

on

  • 3,055 views

Describes how to build the Eclipse IDE

Describes how to build the Eclipse IDE

Statistics

Views

Total Views
3,055
Views on SlideShare
2,991
Embed Views
64

Actions

Likes
3
Downloads
29
Comments
1

1 Embed 64

https://twitter.com 64

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • 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.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

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

    • 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 per month
    • 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
    • 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 never gets reviewed...
    • 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 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
    • 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
    • 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.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
    • Your own Eclipse IDE build
    • Apply modification Clone the corresponding repo Create new repo at GithubPush your changes to Github andmerge them everytime before the build
    • vogella Eclipse IDE buildDistribution:http://download.vogella.com/kepler/I-Build/sdkp2 repohttp://download.vogella.com/kepler/I-Build/
    • 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 tutorialhttp://www.vogella.com/articles/EGit/article.html EGit tutorialhttp://www.vogella.com/articles/EclipseTycho/article.html EclipseTycho tutorial
    • 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+ http://gplus.to/vogella