diff options
author | Ilia Motornyi <elmot@vaadin.com> | 2017-02-28 09:50:23 +0200 |
---|---|---|
committer | Henri Sara <henri.sara@gmail.com> | 2017-02-28 09:50:23 +0200 |
commit | 0e7b21b78863d5680e279256c929cd0203bb25e4 (patch) | |
tree | c2289f286a9f664ccbe56fb8e6cb78188d585509 /README.md | |
parent | 78cac3560bbbeb5de47211f7d89daac72dca76ad (diff) | |
download | vaadin-framework-0e7b21b78863d5680e279256c929cd0203bb25e4.tar.gz vaadin-framework-0e7b21b78863d5680e279256c929cd0203bb25e4.zip |
Easy DevelopmentServerLauncher run with maven (#8677)
Add Maven target for running or debugging the development
server and instructions for IDEA.
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 36 |
1 files changed, 13 insertions, 23 deletions
@@ -59,7 +59,7 @@ The following preferences need to be set to keep the project consistent. You nee 1. In a Project Explorer right-click *vaadin-uitest* 1. Open *Run As* -> *Maven build...* 1. Type in <code>jetty:run-exploded</code> into *Goals* and click *Run* -1. Open URL *http://localhost:8080/run/<testUI>* +1. Open URL *http://localhost:8080/run/<testUI>* ## Setting up IntelliJ IDEA to Develop Vaadin 7 @@ -75,29 +75,19 @@ The following preferences need to be set to keep the project consistent. You nee 1. Open *Maven Projects* 1. Open *vaadin-uitest* -> *Plugins* -> *jetty* -> *jetty:run-exploded* -1. Open URL *http://localhost:8080/run/<testUI>* +1. Open URL *http://localhost:8080/run/<testUI>* ## Running a Development Server -1. Open *File* -> *New* -> *Module...* - 1. Choose type *Java* and click *Next* - 1. Type in name <code>uitest-run</code> and set *Content Root* and *Module File Location* to <code><your project location>/uitest-run</code> - 1. Click *Finish* -1. Open *File* -> *Project Structure...* - 1. Choose <code>uitest-run</code> module - 1. Open *Dependencies* tab - 1. Click *+* -> *Module Dependency* -> *vaadin-uitest* -> *OK* - 1. Click *+* -> *Library...* -> *New Library...* -> *From Maven* - 1. Type in <code>org.eclipse.jetty.aggregate:jetty-all:9.4.0.M0</code> and press *Tab* - 1. Wait a little while Idea is trying to download the library, then click *OK* - 1. Close *Project Structure* dialog by pressing *OK* -1. Open *Run* -> *Edit Configurations...* then create a new configuration of type *Application* named <code>DevelopmentServerLauncher</code> - 1. Set *Main class* to <code>com.vaadin.launcher.DevelopmentServerLauncher</code> - 1. Set *Single instance only* checkmark - 1. Set *VM options* to <code>-ea</code> - 1. Set *Use classpath options* to <code>uitest-run</code> - 1. Set *Working directory* to <code>uitest</code> - 1. Close *Run/Debug Configurations* dialog by pressing *OK* - -The run configuration is ready. +1. Open *Run* menu and click *Edit Configurations* +1. Click green ***+*** sign at top left corner, select *Maven* from popup +1. In the run configuration page, set any name for the configuration, select *vaadin-uitest* project folder as *Working directory* +1. Type <code>exec:exec@run-development-server</code> into *Command line* and save the configuration +1. Run the configuration and open URL *http://localhost:8888/run/<testUI>* + +## Running a Development Server in a debug mode + +1. Type <code>exec:exec@debug-development-server</code> into *Command line* and save the configuration +1. In the same dialog, create new "Remote" debug configuration, using *localhost* and *Port 5005* +1. Start both configurations and open URL *http://localhost:8888/run/<testUI>* |