123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120 |
- ---
- title: Vaadin Plugin for Eclipse
- order: 4
- layout: page
- ---
-
- [[getting-started.eclipse]]
- = Vaadin Plugin for Eclipse
-
- If you are using the Eclipse IDE, using the Vaadin Plugin for Eclipse helps
- greatly. The plugin includes wizards for creating new Vaadin-based projects,
- themes, and client-side widgets and widget sets. Notice that you can also create
- Vaadin projects as Maven projects in Eclipse.
-
- [[getting-started.eclipse.vaadin-plugin]]
- == Installing the Vaadin Plugin
-
- You can install the plugin as follows:
-
- . Select "Help > Install New Software...".
-
- . Add the Vaadin plugin update site by clicking [guibutton]#Add...# button.
-
- +
- image::img/plugin-install-addsite.png[]
-
- +
- Enter a name such as "Vaadin Update Site" and the URL of the update site:
- http://vaadin.com/eclipse. If you want or need to use the latest unstable
- plugin, which is usually more compatible with development and beta releases of
- Vaadin, you can use http://vaadin.com/eclipse/experimental and give it a
- distinctive name such as "Vaadin Experimental Site". Then click [guibutton]#OK#.
- The Vaadin site should now appear in the [guilabel]#Available Software# window.
-
- . Currently, if using the stable plugin, the [guilabel]#Group items by category# should be enabled. If using the experimental plugin, it should be disabled. This may change in future.
- . Select all the Vaadin plugins in the tree.
-
- +
- image::img/plugin-install-available.png[]
-
- +
- Then, click [guibutton]#Next#.
-
- . Review the installation details and click [guibutton]#Next#.
-
- . Accept or unaccept the license. Finally, click [guibutton]#Finish#.
-
- . After the plugin is installed, Eclipse will ask to restart itself. Click
- [guibutton]#Restart#.
-
-
- More installation instructions for the Eclipse plugin can be found at
- http://vaadin.com/eclipse.
-
-
- [[getting-started.eclipse.update]]
- == Updating the Plugins
-
- If you have automatic updates enabled in Eclipse (see "Window > Preferences >
- Install/Update > Automatic Updates"), the Vaadin plugin will be updated
- automatically along with other plugins. Otherwise, you can update the Vaadin
- plugin manually as follows:
-
- . Select "Help > Check for Updates". Eclipse will contact the update sites of the
- installed software.
-
- . After the updates are installed, Eclipse will ask to restart itself. Click
- [guibutton]#Restart#.
-
-
- Notice that updating the Vaadin plugin updates only the plugin and __not__ the
- Vaadin libraries, which are project specific. See below for instructions for
- updating the libraries.
-
-
- [[getting-started.eclipse.libraryupdate]]
- == Updating the Vaadin Libraries
-
- Updating the Vaadin plugin does not update Vaadin libraries. The libraries are
- project specific, as a different version might be required for different
- projects, so you have to update them separately for each project.
-
- . Open the [filename]#ivy.xml# in an editor in Eclipse.
-
- . Edit the entity definition at the beginning of the file to set the Vaadin
- version.
-
-
- +
- [subs="normal"]
- ----
- <!ENTITY vaadin.version "**7.x.x**">
- ----
- +
- You can specify either a fixed version number, as shown in the above example, or
- a dynamic revision tag such as [literal]#++latest.release++#. You can find more
- information about the dependency declarations in Ivy documentation.
-
- . Right-click the project and select "Ivy > Resolve".
-
- +
- Updating the libraries can take several minutes. You can see the progress in the
- Eclipse status bar. You can get more details about the progress by clicking the
- indicator.
-
- . If you have compiled the widget set for your project, recompile it by clicking
- the [guibutton]#Compile Vaadin widgets# button in Eclipse toolbar.
-
- . Stop the integrated Tomcat (or other server) in Eclipse, clear its caches by
- right-clicking the server and selecting Clean as well as Clean Tomcat Work
- Directory, and restart it.
-
-
- If you experience problems after updating the libraries, you can try clearing
- the Ivy resolution caches by right-clicking the project and selecting "Ivy >
- Clean all caches". Then, do the "Ivy > Resolve" and other tasks again.
-
-
-
|