...
- New -> Project...
- In the project wizard, choose Plug-in Project and click Next.
- As the project name, enter
de.cau.cs.rtprakt.login.simple
. Uncheck Use default location (which would put the project into your workspace), and put it into your local clone of the Git repository instead (the Location should read something like/path/to/git/repository/de.cau.cs.rtprakt.login.simple
). Click Next. - As the name, enter
Simple (login)
. Also, make sure that Generate an activator and This plug-in will make contributions to the UI are both checked. Click Finish. (Eclipse might ask you whether you want to switch to the Plug-in Development Perspective, which configures Eclipse to provide the views that are important for plug-in development. Choose Yes. Or No. It won't have a big influence on your future...) - Eclipse has now created your new plug-in and was nice enough to open the Plug-in Manifest Editor, which allows you to graphically edit two important files of your plugin:
plugin.xml
andMETA-INF/MANIFEST.MF
. (By the way, this would be a great time to research the editor and the two files online.) Basically, those two files provide information that tell Eclipse what other plug-ins your plug-in needs and how it works together with other plug-ins by providing extensions and extension points. Our new plug-in will depend on two other plug-ins, so switch to the Dependencies tab of the editor and add dependencies toorg.eclipse.ui.editors
andorg.eclipse.jface.text
. Save the editor and close it. (You can always reopen it by opening one of the two mentioned files from the Package Explorer.)TODO: GIT PROJECT - Tell Eclipse that the project is inside a Git repository. Right-click on the project, click Team, and click Share Project. Select Git as the repository type and click Next. The repository information should appear and you should be able to simply click Finish.
Create the Main Editor Class
...