Tak, należy ponownie skompilować moduł i zainstalować go. W dzisiejszych czasach z Git SCM i korzystaniem z układów projektu Maven i wtyczki tycho można łatwo odbudować moduł (w porównaniu do tego, jak było kilka lat temu).
Spójrzmy teraz:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=372941
poprawki:
pakiet/org.eclipse.e4.ui.workbench.renderers.swt/src/org/Eclipse/E4/interfejs/warsztatowy /renderers/swt/StackRenderer.java
przeszukujemy na google "git org.eclipse.e4.ui.workbench.renderers.swt" skończymy pod adresem URL:
https://git.eclipse.org/c/platform/eclipse.platform.ui.git/
Za pomocą tego można sprawdzić moduł 1 do zbudowania.
Git jest domyślnie dostępny dla wielu dystrybucji Linuksa, nazwa google ditro i "install git" dla najlepszej pomocy. W przypadku okien jest https://code.google.com/p/msysgit/, a na MacOSX jest https://code.google.com/p/git-osx-installer/, wszystkie te zapewniają środowisko wiersza poleceń do korzystania z git. Możesz także zobaczyć wtyczki EGit/JGit dla samego Eclipse, aby wykonać to zadanie. Ale poniższe instrukcje dotyczą metody wiersza poleceń.
git clone https://git.eclipse.org/c/platform/eclipse.platform.ui.git
Teraz chcesz znaleźć oznaczoną wersję wersji, której używasz. Musisz więc znaleźć go w folderze eclipse/plugins/** instalacji Eclipse. Numer wersji może znajdować się w nazwie pliku lub w pliku MANIFEST.MF lub innym pliku * .xml, numer wersji zwykle wskazuje datę źródła i/lub liczbę.
Może pomóc przeglądać link do strony internetowej eclipse.org powyżej, aby znaleźć drzewo GIT, aby znaleźć wersję. Jest to, aby uzyskać tag lub wersję Nazwa/commit-id (jak 'abc1234'.
# List tags (might see it in the list)
git tag -l
# Look through history, maybe you can work on the date
git log
# Finally once you know the version you want
# checkout the exact version that goes with your eclipse install
git checkout -b mylocalbranch <tag_or_version>
Teraz można użyć Maven ją zbudować
cd eclipse.platform.ui.git
mvn package
# The full-monty would be: mvn deploy (or 'mvn install')
# But I am not sure if unit and integration tests will work this easily, using
# the 'mvn package' it enough to get you the JAR you need to install in Eclipse.
Teraz można patrzeć na . słoik w build/ * podkatalogu, można zamknięcie ty eclipse i umieścić słoik do folderu plugins, upewnij się, że numer wersji jest nowszy.
Jeśli działa aktualizacji raportu o błędzie. Mówiąc, że pracował dla ciebie.
Należy również rozważyć próbę przepchnięcia go przez konta github jako nową zmianę, przypisując oryginał autorowi.
..
ZASTRZEŻENIE: Powyższe jest głównym o tym, jak można osiągnąć to, co chcesz. Może to zająć mniej niż 5 minut.Ale mogą być komplikacje i musisz je samodzielnie zbadać (jeśli je uzyskasz).
Możesz również zrobić wiele z powyższych z Eclipse się, "git checkout" i "moduł wbudowany Eclispe wtyczkę", chociaż dla mnie do tej zmiany prawdopodobnie zajęłoby to może dłużej 15 minut (jeśli nie ma żadnych komplikacji).
dzięki za odpowiedź. Nie użyłem gita, ale wrócę do ciebie, gdy tylko wymyślę, co masz zrobić :) –